Aurelia绑定处理顺序

时间:2016-07-22 00:44:38

标签: javascript aurelia aurelia-binding

我是否可以期望使用特定订单处理页面上的绑定? 例如,在此Gist绑定行为中首先绑定,自定义属性为第二,即使它在标记中“出现”。

<form my-attribute.bind="attrValue">
    <input value.bind="stringValue & myBehavior" />
</form>

1 个答案:

答案 0 :(得分:3)

不,你不能依赖订单。标记由浏览器的HTML解析器解析,从而生成由Aurelia的视图编译器检查的DOM树。 Aurelia的视图编译器按照它们在DOM中出现的顺序查看属性(例如element.attributes)。

某些DOM实现按字母顺序存储属性。其他人按照它们在标记中出现的顺序存储它们。