2016-11-24 8 views

答えて

5

私たちはしばしば、結合補間とプロパティの間の選択を持っています。次のバインディングペアは同じことを行います。

Interpolated: <img src="{{vehicle.imageUrl}}"><br> 
Property bound: <img [src]="vehicle.imageUrl"> 

The interpolated title is {{title}} 

[innerHTML]="'The [innerHTML] title is '+title"> 

多くの場合、プロパティのバインディングのための便利な代替方法です。実際、Angularは、ビューをレンダリングする前に、それらの補間を対応するプロパティーバインディングに変換します。

1つのフォームを他のフォームに優先する技術的理由はありません。私たちは読みやすさに傾いています。これは補間に有利な傾向があります。コーディングスタイルのルールを確立し、両方のルールに準拠し、手元にあるタスクにとって最も自然な感じのフォームを選択することをお勧めします。

出典:https://angular.io/docs/ts/latest/guide/template-syntax.html#!#property-binding

ですから、誰でも使用することができます。これがあなたを助けることを願っています。

+1

ただし、主な違いがあります。 '{{}}'は補間です。これは最初に値が文字列化されることを意味します。したがって、オブジェクトや配列のような文字列ではないものを渡す場合は、 '{{}}'を使用しないでください。 –