2016-09-03 6 views
0

Aureliaでは、2通りの結合を2通りの方法で指定することができます。 1つは明示的なバインディングを使用し、もう1つはtwoWayバインディング動作を利用することです。Aureliaでの双方向バインディングとTwoWayバインディングの実際的な違いは何ですか?

<input value.bind="firstName & twoWay"/> 
// vs. 
<input value.two-way="firstName"/> 

実際の違いはありますか?もしそうなら、いつ他のものを選ぶべきですか?

答えて

1

実際的な違いはありません。しかし、明示的なバインディングを使用できない状況があります。それらは属性束縛のためだけに働きます。たとえば、divコンテンツに双方向バインディングを定義する必要がある場合は、動作を使用する必要があります:

<div>${firstName & twoWay}</div> 
+0

もう1つのことは、常にダッシュケースで書かれている必要があります有効なhtmlとバインディングの動作は、有効なjavascript変数宣言でなければならないので、camel-caseで記述する必要があります。 – kabaehr

関連する問題