1. 程式人生 > >angularJS解決數據顯示閃一下的問題?-解決辦法

angularJS解決數據顯示閃一下的問題?-解決辦法

-c lar bower body 數據 引入 span bind ext

使用 angular JS 的時候,把 angularJS 放到文件底部,在渲染頁面的時候,會出現閃一下的情況:

解決辦法一:使用 ng-cloak

<style type="text/css">
[ng-cloak]{display:none;}
</style>
<body ng-app ng-init="name=‘張三‘" ng-cloak>
 {{name}}
</body>
<script type=‘text/javascript‘ src=‘bower_components/angular/angular.js‘></script
>

由於執行會很快,通常的做法是通過類來控制:

<style type="text/css">
[ng-cloak],.ng-cloak{display:none;}
</style>
<body ng-app ng-init="name=‘張三‘" class="ng-cloak">
 {{name}}
</body>
<script type=‘text/javascript‘ src=‘bower_components/angular/angular.js‘></script>

解決方法二:將angular.js的引入放到head前,提前加載;

解決方法三:使用 ng-bind

<body ng-app ng-init="name=‘張三‘" ng-bind="name">
</body>
<script type=‘text/javascript‘ src=‘bower_components/angular/angular.js‘></script>

angularJS解決數據顯示閃一下的問題?-解決辦法