AngularJS: использование ng-show

Я пытаюсь понять, как работают ng-show и ng-hide. Я хочу, чтобы форма отображалась, когда мой вызов REST был успешным, и сообщение об ошибке, если вызов возвращает мне нулевое значение.

Я также прошел AngularJS: ng-show / ng-hide

но все еще не следит за тем, как они работают. Кто-нибудь может помочь?

1 ответ

Решение

Используя обещание

        var promise = service.Method();
         promise.then(function(response) {
            //Show
            $scope.elementVisibility = true; $scope.errorMsg = false;
         }, function(reason) {
            // Hide
            $scope.elementVisibility = false; $scope.errorMsg = true;
        });


    <form ng-show="elementVisibility"></form>
    <div ng-hide="errorMsg"></div>
Другие вопросы по тегам