1. ホーム
  2. angularjs

[解決済み] ng-modelとng-bindの違いは何ですか?

2022-03-18 23:42:39

質問

現在、AngularJSを学習していますが、以下の違いについて理解するのに苦労しています。 ng-bindng-model .

この2つはどのように違うのか、また、どのような場合にどちらを使うべきなのか、どなたか教えていただけませんか?

どのように解決するのですか?

ng-バインド は、一方的なデータバインディング($scope -->view)です。また、ショートカットの {{ val }} これは、スコープの値を表示する $scope.val をhtmlに挿入し、そこに val は変数名です。

ng-model は、フォーム要素の内部に置かれることを意図しており、双方向のデータバインディング($scope --> view と view --> $scope)を持っています。 <input ng-model="val"/> .