angular.js - AngularJs ディレクティブに関する質問
天蓬老师
天蓬老师 2017-05-15 16:59:28
0
1
472

HTML コード

リーリー

角度コード

リーリー

これら 2 つのコードでは、コントロール入力ボックスはコマンド入力ボックスにバインドされており、一方の値を変更すると、もう一方の側も変更されます。これが私の理解です。それが正しいかどうかはわかりません。

が私に教えてくださることを願っています。

1. まず、コントローラー MainController で、ng-model を使用して、MainController の現在のスコープ内の値 testname を双方向にバインドします。

2. ディレクティブで、scope:{name:'='} を指定したため、Angular は変数の形式で name をバインドし、name に渡す値は

です。

3. したがって、テンプレートでは、「<input type="text" ng-model="name" />」は、実際には <input type="text" ng-model="textname"/ と同等です。 >;

4. 命令は新しい子スコープを作成し、この自己スコープはその親スコープ (コントローラー MainController の $scope) にアクセスできるため、入力ボックスと命令は両方とも $scope に双方向にバインドされます。現在のスコープ内の .testname。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(1)
巴扎黑

そうです、これはプロジェクトでコンポーネントを書くときによく使われます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート