你不能直接給節點加屬性display:none;
首先你要知道angular js 的 ng-show是通過給節點增加class ng-hide 隱藏div的,
當符合ng-show條件時移除class ng-hide,如果你給節點加了display:none;那么此時div仍然是隱藏,
所以你開始的時候就給節點加上class='ng-hide',就行了
不過ng-hide 的style 其實也是angular.min.js加載完后添加到head里的,所以如果你擔心用戶網速慢,導致js加載慢,依然有延遲的話,你可以直接把那段style粘貼到你的html里面
<style>@charset "UTF-8";[ng:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng:form{display:block;}</style>
