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。
そうです、これはプロジェクトでコンポーネントを書くときによく使われます