AngularJS-在初始化范围变量之前加载页面
我正在控制器中将范围变量初始化为falseAngularJS-在初始化范围变量之前加载页面,angularjs,Angularjs,我正在控制器中将范围变量初始化为false $scope.created=false; 但是,当页面第一次加载时,下面的消息仍会闪烁一次,然后隐藏。当页面第一次加载时,有没有办法停止闪烁并完全隐藏它 <div class="alert alert-success" ng-show="created">A new Entity created successfully.</div> 已成功创建新实体。 将ng斗篷添加到您的div,它将隐藏它,直到控制器加载。将ng斗篷添
$scope.created=false;
但是,当页面第一次加载时,下面的消息仍会闪烁一次,然后隐藏。当页面第一次加载时,有没有办法停止闪烁并完全隐藏它
<div class="alert alert-success" ng-show="created">A new Entity created successfully.</div>
已成功创建新实体。
将ng斗篷
添加到您的div,它将隐藏它,直到控制器加载。将ng斗篷
添加到您的div,它将隐藏它,直到控制器加载。
您可以尝试以下方法:
<div ng-init="created=false">
<div class="alert alert-success" ng-show="created">A new Entity created successfully.</div>
</div>
已成功创建新实体。
最后,您可以创建一个函数,使创建的变量为true
看一个例子:杰伊
您可以尝试以下方法:
<div ng-init="created=false">
<div class="alert alert-success" ng-show="created">A new Entity created successfully.</div>
</div>
已成功创建新实体。
最后,您可以创建一个函数,使创建的变量为true
请看一个示例:谢谢。第一次加载页面时,它工作正常。。但当我单击“刷新”时,它无法正常工作并显示此横幅。还有其他方法可以解决这个问题吗?谢谢,第一次加载页面时效果很好。。但当我单击“刷新”时,它无法正常工作并显示此横幅。还有别的办法吗?