aurelia-binding相关内容
我已经返回了一个验证组来验证我的输入,这些输入触发了提交按钮,我希望通过验证模糊事件来触发相应的验证,而不是全部。 例如: HTML:
..
我们有这样的模板。 the-template.html <模板>< DIV> $ {美孚}< / DIV>< /模板> 我们想用它来做这件事。 some-file.ts 让htmlString = makeItHappen('the-template.html' ,{Foo ='bar'});
..
UPDATE:看起来这是一个已知错误: https://github.com/aurelia/templating/issues/253 我将它留在这里作为参考/可搜索目的。 代码: input-mask.ts (完整代码可以在这里上看到) @customAttribute('input-mask') @inject(Element) export class Inp
..
我的Aurelia视图模型中有一个递归对象,如下所示: Class BottomlessPit { Name:string =''; MorePits:BottomlessPit [] = null; } 因此,我想在Aurelia视图中使用递归模板。它只会在一个地方使用,所以我宁愿使用模板文字。这里有一些不起作用的伪代码:
..
代码: 我有两个课程: export class Shipment { shipmentId:number; widget:Widget; } 导出类小部件{ widgetId:number; name:string; } 然后我有 ShipmentUi 具有装运实例的视图模型( this.shipment )。 在 Shipm
..
我有一个自定义元素,它将接受用户输入,点击[保存]按钮,我想将信息传递给父视图模型,这样我就可以将它发送到服务器并转到下一部分。我打算简化这个例子: my-element.js : 从'aurelia-framework'导入{customElement,bindable}; @customElement('my-element') @bindable('save') 导出类
..
我从一个简单的TODO应用开始,使用Aurelia,RethinkDB& Socket.IO。我似乎在重新渲染或重新评估通过Socket.IO更改的对象时遇到问题。所以基本上,一切都在第一个浏览器上运行良好但在第二个浏览器中没有重新渲染,而在控制台中显示对象确实显示了我的对象的差异。问题仅在于更新对象,它完全适用于从待办事项数组创建/删除对象。 HTML
..
我有一个带有计算属性的简单类 Event : 从'时刻'导入时刻; 导出类事件{ 构造函数(数据){ Object.assign(this,data); } get playingFromNow(){ return moment(this.CreateDate).fromNow(); } } playingFromNow 只返回基于 Create
..
使用Aurelia我正在努力使用绑定和repeat.for: 假设我在我的viewmodel中有一个属性menuItems(一个 MenuItem 的数组)我会喜欢用自定义模板重复菜单项: export class App { menuItems :MenuItem []; } 导出类MenuItem { label:string; } 在我的app模板中,我
..
假设我有一系列元素,除了在我的应用程序中显示列表外,我还希望使用 HttpClient 将列表同步到服务器。如何观察阵列的变化?我试过了: @inject(ObserverLocator) 导出类ViewModel { 构造函数(obsLoc){ this.list = []; obsLoc.getObserver(this,'list'); .subscribe(li =>
..
我正在使用 Aurelia ,我有一系列项目绑定到网格,并且他们有一个选定的属性。我想绑定一个按钮,当任何一个项为真时启用。我可以做一个蛮力的方法,我有一个过滤列表并返回所选项目的getter,但这意味着我将在应用程序中不断进行脏检查,我不想这样做。我希望有一个更有效的方法。任何想法? 解决方案 你可以做的事情很少 - 假设我的用例正确: 脏检查(它只是一个属性 - 不是什么大不了的
..
我想将在 AuthorizeStep 中找到的用户传递给 App类,然后转到主页模块。 这就是我所拥有的: export class App { configureRouter(config,router){ config.addPipelineStep('authorize',AuthorizeStep); config.map([ {route:['',':filter
..
代码: App.js export class App { constructor(){ this.widgets = [{name:'zero'},{name:'one'},{名称: '二'}]; this.shipment = {widget:this.widgets [1]}; } } App.html
..
在DOM中创建一个自定义元素并添加一个可以从aurelia框架实现可绑定的视图模型,我的视图将完美呈现。 DOM中的自定义元素如下所示: ...
..
这是一个非常基本的JavaScript和Aurelia问题。 假设我有一个单例对象,例如 User 它通常会从服务器获取更新,它返回一个全新的用户对象。 现在,要更新视图,我有两个选项(我知道): 更新现有的每个属性用户到新的用户的手动(这也需要映射每个属性)。 替换对象引用,并为所有侦听器推送 EventAggregator 通知,以重新查询用户对象 我目前已经选择
..
我们正在考虑使用Aurelia路上一个新的应用。我来自一个角1的背景(有一些接触角2)。奥里利亚似乎相当不错,我真的很喜欢他们如何采取维持开发商的工作流程的责任。不过我有一些问题,这些问题我似乎无法找到答案: 1)一般有两种方式(据我所知),人们可以包括在页面的Web组件。这些是&LT;撰写和GT; ,写一个自定义元素。我的问题是,从未来的角度有一个大重点领域(即什么范围在DOM中的特定点)。我
..