首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >aurelia.js -自定义绑定引擎?

aurelia.js -自定义绑定引擎?
EN

Stack Overflow用户
提问于 2015-12-17 10:47:52
回答 2查看 845关注 0票数 3

找到下一个短语:

该系统是可插拔的,可以让开发人员教会它观察属性的新方法,这样您就可以很容易地插入定制的模型/视图模型库,如Knockout、Breeze、主干等,这些库可能有自己的存储属性和引发更改事件的机制。

但没有找到的例子-如何使用它(仅仅是因为无法想象如何“绑定”一些数据到模板的aurelia,还没有附加到文档.并在以后更新此数据)

我需要使用clusterize.js for aurelia.js编写自定义元素,此时没有运气。

EN

回答 2

Stack Overflow用户

发布于 2015-12-17 12:22:30

假设您希望使用名为SomeLibrary的库编写自定义元素。

代码语言:javascript
复制
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)就足够了。

票数 1
EN

Stack Overflow用户

发布于 2015-12-18 10:05:45

感谢Crisim II Numeroano的评论,他说现在还有另一个可用的github项目:奥雷利亚-击倒。(2015年12月18日,https://github.com/jdanyow删除了之前的一篇文章)。

演示如何将koAureliaAurelia's自适应绑定结合使用的文档包含有关如何为Aurelia实现自定义绑定的信息。也许你可以从这个页面中的Breeze插件中得到一些灵感,为ko实现一个新的插件。或与已删除插件的作者联系。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34332660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档