2017-06-26 1 views
1

私は例を見つけました:Here。しかし、エラーメッセージが消えた後、コンテンツはメッセージが占めるスペースを維持します。 ここに私のコードです。私の見解では:ブートストラップ角度エラーメッセージは、退色後にスペースを残します

<div data-ng-show="showError" ng-class="{fade:doFade}" class="alert alert-danger"> {{authmessage}}</div> 

そして、私のコントローラで:

$scope.userLogin = function() { 
      http.post('/api/login/', $scope.formData).then(function (response) { 
       $rootScope.message = response.config.data.email; 
        $location.url('/Projects'); 
       }).catch(function(response){ 
        $scope.showError = false; 
        $scope.doFade = false; 
        $scope.showError = true; 

        $scope.authmessage = response.data; 

       $timeout(function(){ 
         $scope.doFade = true; 
        }, 2500); }); 
     } ; 

答えて

1

$タイムアウト機能をfalseに

$timeout(function(){ 
$scope.doFade = true; 
$scope.showError = false; 
}, 2500); 
+0

感謝を$ scope.showErrorを設定してください!!それは私が期待どおりに働いた! –

関連する問題