У меня есть простое приложение в AngularJS. Я хочу показывать сообщения динамически, когда делается запрос AJAX. К сожалению, это всегда в скрытом состоянии, и я не могу понять, почему.
HTML:
<div ng-show="message">
<h2>show</h2>
</div>
<div ng-hide="!message">
<h2>Hide</h2>
</div>
Контроллер AngularJS:
function merchantListController($scope, $http, $rootScope, $location, global) {
$http({
method: 'POST',
url: global.base_url + '/merchant/list',
}).success(function($data) {
if ($data.status === 'success') {
$scope.merchants = $data.data;
$scope.$apply(function(){
$scope.message = true;
});
}
});
}