3

AngularJS Developer Guide - Directives "Isolating the Scope of a Directive"によると、スコープ バインディングは 3 つのタイプで行うことができます。

=@および&

このページの「ディレクティブ定義オブジェクト」セクションによると、スコープ バインディングは 4 つのタイプで行うことができます。

=@&および<

ほとんどのオンライン記事でも、分離されたスコープ バインディングは 3 種類しか与えられていません。

どちらが正しい?

4

3 に答える 3

2

を使用してカスタム ディレクティブを作成します=, @ and &

後の angular 1.5 : Angularjs の導入 Component は、コンポーネント ベースのアプリケーション構造に適した、より単純な構成を使用する特別な種類のディレクティブです。

記号は、<1.5 以降で使用可能な一方向バインディングを示します。= との違いは、コンポーネント スコープ内のバインドされたプロパティが監視されないことです。つまり、コンポーネント スコープ内のプロパティに新しい値を割り当てても、親スコープは更新されません。

https://docs.angularjs.org/guide/component

于 2017-04-25T14:22:50.873 に答える