コントローラとやりとりするためのフォームとそのロジックを実装するさまざまな方法を見てきました。フォームのベストプラクティス(angularjs 1.6)
例:
<form name="myForm" ng-submit="submit(user)">
username: <input name="username" ng-model="user.username">
age: <input name="age" ng-model="user.age">
</form>
その例では、コントローラ内の我々のsubmit()
方法は、フォームからusername
とage
を抽出する3つの方法を有するであろう:
- は
$scope.myForm
オブジェクトを使用します。このオブジェクトには、フォームの検証に関連する情報もあります。 $scope.user
オブジェクトを使用してください。submit()
メソッドに渡される変数user
を使用します。
私の質問は、ベストプラクティスは何ですか?