找到下一个短语:
该系统是可插拔的,可以让开发人员教会它观察属性的新方法,这样您就可以很容易地插入定制的模型/视图模型库,如Knockout、Breeze、主干等,这些库可能有自己的存储属性和引发更改事件的机制。
但没有找到的例子-如何使用它(仅仅是因为无法想象如何“绑定”一些数据到模板的aurelia,还没有附加到文档.并在以后更新此数据)
我需要使用clusterize.js for aurelia.js编写自定义元素,此时没有运气。
发布于 2015-12-17 12:22:30
假设您希望使用名为SomeLibrary的库编写自定义元素。
import {inject, DOM} from 'aurelia-framework';
import SomeLibrary from './someLibrary';
@inject(DOM.Element)
export class MyElement {
constructor(element) {
this.element = element;
}
//this method will be called by convetions
bind() {
//Do your magic here, using SomeLibrary and this.element
}
}编辑
不再需要导入DOM.Element了。没有任何导入语句的简单inject(Element)就足够了。
发布于 2015-12-18 10:05:45
感谢Crisim II Numeroano的评论,他说现在还有另一个可用的github项目:奥雷利亚-击倒。(2015年12月18日,https://github.com/jdanyow删除了之前的一篇文章)。
演示如何将ko与Aurelia:Aurelia's自适应绑定结合使用的文档包含有关如何为Aurelia实现自定义绑定的信息。也许你可以从这个页面中的Breeze插件中得到一些灵感,为ko实现一个新的插件。或与已删除插件的作者联系。
https://stackoverflow.com/questions/34332660
复制相似问题