parse
withを使用しangularjs
てユーザーを認証しています。これがlogin
関数です。
$scope.doLogin = ->
Parse.User.logIn $scope.currentUser.username, $scope.currentUser.password,
success: (user) ->
console.log user
$scope.currentUser = user
error: (user, error) ->
console.log error
そして、これがフォームです(同じページ、ナビゲーションバーのドロップダウン、およびページコンテンツで2回使用されています):
%form{"ng-submit" => "doLogin()"}
%input{"ng-model" => "currentUser.username", type: "text"}
%input{"ng-model" => "currentUser.password", type: "password"}
%button.btn.btn-block
%center Connexion
問題は、フォームが送信されるたびuser
にコンソールにオブジェクトが表示されますが、$scope.currentUser
常に更新されるとは限らないことです。フォームを更新するために、フォームを 3 回または 4 回続けて送信する必要がある場合があります。
私は何を間違っていますか?ありがとうございました。