【发布时间】:2017-03-17 21:36:06
【问题描述】:
假设我有一个正在使用的 Aurelia 自定义属性,是否可以在绑定到另一个自定义属性的值发生更改时触发事件?
更具体的说,我正在为 Chosen 构建一个 Aurelia 自定义属性。我得到了所有选择的工作。
但是<select> 元素上有一个focus.bind="isFocused"。我需要知道(在我选择的自定义属性中)该绑定值何时发生变化。
有什么方法可以在我选择的自定义属性中访问该焦点绑定(从焦点自定义属性)?也许使用绑定引擎甚至内部方法?
(注意:我考虑过制作一个自定义元素来执行此操作,但 Aurelia 不能很好地用于包装元素。我必须为样式、类和原始选择组件上的任何其他内容编写连接。)
【问题讨论】:
-
也许你可以使用绑定行为
signal: aurelia.io/hub.html#/doc/article/aurelia/binding/latest/… 只是第一个想法 -
@marc 我对此进行了广泛的研究。它不适用于这种情况。
标签: javascript aurelia