在Aurelia中,可以通过两种不同的方式指定双向绑定。一种是使用显式绑定,另一种是利用twoWay绑定行为。
<input value.bind="firstName & twoWay"/>
// vs.
<input value.two-way="firstName"/>
两者之间有什么实际差异吗?如果是这样,我应该何时选择其中一个?
答案 0 :(得分:1)
没有实际差异。但是在某些情况下你不能使用&#34; explicit&#34;绑定。这些只适用于属性绑定。例如,如果您需要在div内容上定义双向绑定,则需要使用行为:
<div>${firstName & twoWay}</div>