Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Aurelia绑定处理顺序_Javascript_Aurelia - Fatal编程技术网

Javascript Aurelia绑定处理顺序

Javascript Aurelia绑定处理顺序,javascript,aurelia,Javascript,Aurelia,我可以期望页面上的绑定按特定顺序处理吗? 例如,在这种情况下,绑定行为首先被绑定,自定义属性第二次被绑定,即使它“出现”在标记的前面 <form my-attribute.bind="attrValue"> <input value.bind="stringValue & myBehavior" /> </form> 不,您不能依赖订单。标记由浏览器的HTML解析器解析,生成一个DOM树,由Aurelia的视图编译器检查。Aurelia的视图

我可以期望页面上的绑定按特定顺序处理吗? 例如,在这种情况下,绑定行为首先被绑定,自定义属性第二次被绑定,即使它“出现”在标记的前面

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

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


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

它是应用于所有属性还是仅应用于一个元素上的属性?我根据要点用html更新了原始问题