-1

特定のフィールドがモデルのフィールドではない場合、コントローラーでフォーム値を取得するにはどうすればよいですか?

<form name="userForm" ng-submit="updateUser()">
       //fields of model
       <input type="text" name="firstname" ng-model="user.first_name" required/>

       //not bound to model
       <input type="password" name="password"/>
       <input type="password" name="password_confirmation"/>
 </form>

コントローラーで:

 console.log($scope.password);

undefinedを返します。ユーザー リソースを変更せずにパスワードを取得することは可能ですか?

4

1 に答える 1

2

追加するだけng-model="password"で、スコープに追加されますが、追加されません$scope.user:

<input type="password" name="password" ng-model="password" />
<input type="password" name="password_confirmation" ng-model="password_confirmation" />
于 2013-05-24T14:46:05.700 に答える