Aurelia绑定样式复选框

时间:2015-09-13 00:56:27

标签: javascript data-binding aurelia semantic-ui

我在Aurelia中使用Semantic-UI,发现对Semantic样式复选框的绑定只能单向工作。

我创建了一个Plunker来演示:http://embed.plnkr.co/YPyKT0dwubzDCqEPmEPx/preview

在示例中,我使用复选框来过滤数组。我应该使用哪种方法可以使用样式复选框?

1 个答案:

答案 0 :(得分:3)

Aurelia绑定系统正在侦听输入的GLX_EXT_create_context_es2_profileGLX_EXT_create_context_es_profile事件。当这些被解雇时,绑定会被刷新。

语义UI复选框在更新输入的checked属性时使用jquery到trigger a change event。由于某种原因,使用标准change函数订阅事件的Aurelia没有捕获由jquery触发的合成更改事件。

这是一种解决方法:

原始代码:

input

解决方法:

addEventListener

这是更新的plunker:http://plnkr.co/edit/qG850rRZag0Vb8FM1HZP?p=info