私はいくつかの角度成分を構築していましたが、一方向( "<")と属性( "@")バインディングの実際の違いは何ですか?角型コンポーネント:一方向バインディングと属性バインディングの違いは何ですか?
一方が優先されるシナリオはありますか?属性は常に不変の文字列であり、補間する必要があるのは簡単ですか? https://docs.angularjs.org/guide/componentから
私はいくつかの角度成分を構築していましたが、一方向( "<")と属性( "@")バインディングの実際の違いは何ですか?角型コンポーネント:一方向バインディングと属性バインディングの違いは何ですか?
一方が優先されるシナリオはありますか?属性は常に不変の文字列であり、補間する必要があるのは簡単ですか? https://docs.angularjs.org/guide/componentから
:入力文字列があるときにバインディング@
は、バインディングの 値が変化しない場合は特に、使用することができます。 https://docs.angularjs.org/api/ng/service/から
は$#-scope-
をコンパイルする "@" - DOM 属性の値にローカルスコープのプロパティをバインドします。 DOM属性は 文字列なので、結果は常に文字列です。
「<」 - ローカルスコープのプロパティと属性だから、
、使用「@」文字列値を渡すために経由して渡された式の間の結合(一方向)一方向を設定します。値は、単純な文字列値であってもよい。 myattr = "hello"であるか、式が埋め込まれたAngularJSの補間された文字列です。 myattr = "my _ {{helloText}}"です。