私はAngularJSを初めて使用しますが、気に入り始めていますが、なぜこれが機能しないのかわかりません...教えていただければ、とても感謝しています。私はDIV
私のウェブページにそのように持っています
<div ng-show="loginUser.notFound">
Sorry but you aren't found, try again...
</div>
私のコントローラーには、次のコードがあります。
angular.module('myApp.auth')
.controller('AuthCtrl',
function($scope, userService, authService) {
$scope.loggedInUser = null;
$scope.user = null;
$scope.notFound = true;
$scope.login = function (loginUser) {
$scope.notFound = false;
authService.login(loginUser).then(function(response) {
if(response === 0){
$scope.notFound = true;
} else{
reset();
}
});
};
// and so on...
ユーザーが見つかった場合は応答が 1 で、すべての魔法が機能し、0 の場合はnotFound
プロパティを設定true
し、DIV がクライアント/インターフェイスに表示されることを期待します。DIV は表示されていません。Batarang を使用する$scope.notFound
と、ユーザー入力とバックエンド サービス (応答) に応じて の値が正しく変更されていることがわかりますが、DIV は表示されません。どこが間違っているのでしょうか? 私が十分な情報を提供していない場合、またはナンセンスな話をしている場合は、言ってください。質問を作り直します.
ありがとう