草庐IT

aurelia-slickgrid

全部标签

javascript - 如何在 Aurelia 的父类中注入(inject)?

我有一个父类,我想在其中注入(inject)一些模块,然后我有一些派生类,我想在其中使用这些注入(inject)的模块。但是在派生类中你必须调用不带参数的super(),所以父类中的注入(inject)模块是未定义的。这是怎么做到的?import{inject}from'aurelia-framework';import{HttpClient}from'aurelia-http-client';@inject(HttpClient)exportclassParent{constructor(module){//thisconstructoriscalledfromderivedclas

javascript - 获取 slickgrid 中选定行的数据

我有一个slickgrid,其中一些行被过滤器(DataView)隐藏了。当我现在调用网格的getSelectedRows方法时,我得到了可见的选定行的索引。但我需要所选行的实际数据。 最佳答案 你必须这样做:varselectedData=[],selectedIndexes;selectedIndexes=_grid.getSelectedRows();jQuery.each(selectedIndexes,function(index,value){selectedData.push(_grid.getData()[value

javascript - Aurelia 中的图像源绑定(bind)

我想在aurelia组件中绑定(bind)img标签的src属性,我该怎么做?我正在以这种方式在reapeat.for循环中创建一些图像:其中,memberPictures数组来自View模型,picture的值是一个相对地址:../../../assets/pictures/img_avatar.png.在View模型中,我从数据库中获取成员的信息并通过处理数据,以这种方式填充memberPictures数组:this.httpClient.fetch(`boards/membersof/${this.infoboard.id}`).then(response=>response.j

javascript - Uncaught TypeError creating an Aurelia Plugin : plugin. 加载不是函数

我创建了一个新的Aurelia插件,它被命名为Aurelia-Slickgrid并使用.feature('resources')让它在本地工作>。然后我为下一步做好了准备,将它作为插件提供给所有人,并创建了一个Github项目并在这个GitHublink-Aurelia-Slickgrid下提供。.我用了AureliaSkeletonPlugin为了创建我的插件,还运行了gulpbuild来创建转译后的输出。然后,我将它发布到NPM上,并使用npmi--saveaurelia-slickgrid成功安装了它。我目前正在使用Aurelia-CLI进行捆绑并且一切顺利,直到我打开浏览器并看

javascript - Aurelia 中的 Typescript 自动注入(inject)

我是Typescript和Aurelia的新手。我正在尝试使@autoinject装饰器在VS2015ASP.NETMVC6项目中工作。这是我的代码import{autoinject}from"aurelia-framework";import{HttpClient}from"aurelia-http-client";@autoinject()exportclassApp{http:HttpClient;constructor(httpClient:HttpClient){this.http=httpClient;}activate(){this.http.get("/api/test

javascript - 如何使用 Aurelia.io 增强服务器端生成的页面?

我正在编写一个应用程序,其中一些部分作为SPA,一些页面在服务器端生成以用于SEO。我选择了Aurelia.io框架并使用enhance在我的页面上启用自定义元素的方法。但是我找不到在我的服务器端页面上使用aurelia特定模板指令和插值的最佳方法。让我们从一个例子开始。我的所有页面都包含一个动态标题。此header将是一个名为my-cool-header的自定义元素.此header将加载经过身份验证的用户并显示其名称,或者,如果当前没有用户经过身份验证,则会显示指向登录的链接。页面主体将在服务器端生成并缓存。所以,我们会有类似的东西:${user.name}Sign-inCachab

javascript - 使用 Aurelia 的架构形式

我正在使用Aurelia构建基于json的动态表单。表单是从json生成的,如下所示:Schema=[{'key':'Name','display':'Name','type':'text','placeholder':'Name','required':true},{'key':'IsSubscribed','display':'Subscribedtonewsletter?','type':'checkbox','placeholder':null,'required':false}];填写表格的模型可通过WebAPI服务获得。所以,到目前为止,我成功地使用了以下模板。EditFo

javascript - Aurelia - 在数据绑定(bind)中使用变量作为属性名称

使用Aurelia,是否可以使用变量名动态引用模型对象的属性名?Javascript:dow=['monday','tuesday','wednesday','thursday','friday'];test={monday:false,tuesday:false,wednesday:false,thursday:false,friday:false,};HTML:${day}这导致:“TypeError:obj未定义” 最佳答案 根据Aurelia文档:Eachitemthatisbeingrepeatedbytherepeata

javascript - 识别 Aurelia 中的当前路线

我正在使用Aurelia框架。每次用户导航到新路线/页面时,我都想在应用程序文件(app.ts/app.js)中获取navigationInstruction信息。我试图在应用程序的生命周期事件(激活和绑定(bind))中获取此信息,但没有可用信息。谁能帮我解决这个问题。提前致谢。 最佳答案 订阅路由器的导航“成功”事件:import{EventAggregator}from'aurelia-event-aggregator';import{inject}from'aurelia-dependency-injection';@inj

javascript - Aurelia 组件未加载 View 模型

我目前正在尝试学习Aurelia我已经设法使用aurelia-cli设置了一个基本应用程序,现在我正在尝试构建一个自定义组件。我对Aurelia的印象是我可以设置这样的结构:>/app_folder>--/src>----app.html(rootcomponentview)>----app.js(rootcomponentview-model)>----/components>------/my-component>--------my-component.html(customcomponentview)>--------my-component.js(customcomponen