ng-bindを使用する角度1.xでは、補間よりもパフォーマンスが向上しました。補間{{}}と[innerText] - 角度2のパフォーマンスの差異
これはまだ角度2の場合ですか?補間よりも[innerText]を使うべきですか?
<p>{{slower}}</p>
<p [innerText]="faster"></p>
ng-bindを使用する角度1.xでは、補間よりもパフォーマンスが向上しました。補間{{}}と[innerText] - 角度2のパフォーマンスの差異
これはまだ角度2の場合ですか?補間よりも[innerText]を使うべきですか?
<p>{{slower}}</p>
<p [innerText]="faster"></p>
私たちはしばしば、結合補間とプロパティの間の選択を持っています。次のバインディングペアは同じことを行います。
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
ですから、誰でも使用することができます。これがあなたを助けることを願っています。
ただし、主な違いがあります。 '{{}}'は補間です。これは最初に値が文字列化されることを意味します。したがって、オブジェクトや配列のような文字列ではないものを渡す場合は、 '{{}}'を使用しないでください。 –