I am using below code, In laravel blade
<div ng-show="displayErrorMsg" class="form-group m-b alert alert-danger">{{errorMsg}}
In angularjs controller
$scope.errorMsg = "Data Empty";
$scope.displayErrorMsg = true;
setTimeout(function() { $scope.displayErrorMsg = false;}, 2000);
Message not disappear after 2 second automatically as given.
But when I simply put alert("test"); or click anywhere message disappears. How to resolve this problem ?
scope
s and view. ---- short-answer, go for answer of @Imtiaz Pabel or @searching... and use$timeout
:-)