AngularJS-在初始化范围变量之前加载页面

AngularJS-在初始化范围变量之前加载页面,angularjs,Angularjs,我正在控制器中将范围变量初始化为false $scope.created=false; 但是,当页面第一次加载时,下面的消息仍会闪烁一次,然后隐藏。当页面第一次加载时,有没有办法停止闪烁并完全隐藏它 <div class="alert alert-success" ng-show="created">A new Entity created successfully.</div> 已成功创建新实体。 将ng斗篷添加到您的div,它将隐藏它,直到控制器加载。将ng斗篷添

我正在控制器中将范围变量初始化为false

$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


请看一个示例:

谢谢。第一次加载页面时,它工作正常。。但当我单击“刷新”时,它无法正常工作并显示此横幅。还有其他方法可以解决这个问题吗?谢谢,第一次加载页面时效果很好。。但当我单击“刷新”时,它无法正常工作并显示此横幅。还有别的办法吗?