Здравствуйте, у меня такой вопрос
Есть в шаблоне такие элементы
<div ng-hide="{{valid}}>Показывается</div>
<ng-view ng-show="{{valid}}">Не показывается</ng-view>
<button ng-click='checkLogin ()'>
И есть контроллер
supportApp.controller('homeCtrl', function ($scope, $http){
$scope.valid = false;
$scope.checkLogin = function (login, pass){
$http.post('/valid', { login: login, pass: pass}).success(function(response)
{
if(response)
return $scope.valid = true;
else $scope.valid = false;
});
}
});
Контроллер посылает запрос на сервер, и получает либо true либо false,
я проверял, приходил и тот и тот ответ, но элемент скрываться не хоче, в чем проблема?