1
У меня есть следующий код. Я использую ng-show на html и пытаюсь манипулировать им по угловой функции, но это не сработало. Я не уверен в правильном способе изменения значения $ scope внутри функции.
На Угловое,
app.controller("ControlController", function($scope, $http, $location) {
$scope.badRequest = false;
$scope.login = function() {
$http.post('/login', {
email: $scope.email,
password: $scope.password
}).then function(res) {
$location.path('/');
},function(err) {
$scope.badRequest = true;
console.log($scope.badRequest); // this will print true.
//But this does not change the $scope.badRequest on DOM.
});
};
});
На Джейд, я
.incorrect-container(ng-show='badRequest')
Любая помощь?
Вы уверены, что переменная задана? Если вы поставили перед ним лог-файл, он попал? – tymeJV
Да, если я помещаю журнал после функции (err), он работал – zihaow
После 'function (err)' или внутри этого блока 'function'? – tymeJV