0
私はangular2を学んでいますngStyle
について質問があります。次のコードを考えてみましょう:なぜ表現ではない
<div>
<span [ngStyle]="{color: 'red'}" [style.font-size.px]="fontSize">
red text
</span>
</div>
をなぜ[style.font-size.px]="fontSize"
は{{}}
を必要としないのですか?等:
<div>
<span [ngStyle]="{color: 'red'}" [style.font-size.px]="{{fontSize}}">
red text
</span>
</div>
それは悪い習慣だと考えていますが、 'foo =" strValue "'もうまくいきます。また、 'ngStyle'の' {} 'は' {{}} 'と全く関係していないと付け加えます。前者はオブジェクトリテラル構文であり、後者はAngular2文字列値バインディング構文です。 –
あなたは正しいです。私はタイプミスで既に多くの頭痛を引き起こしているので、無効にすることができたらいいと思います(あなたの(重要な)コメントを参照するように投稿を更新しました)。 –