我有4种形式,其中使用角度ng-hide和ng-show在需要时显示每个形式。但是,当页面最初加载时,它将在加载时显示所有表单,并且只在加载完成时才隐藏它们。加载时看起来很糟糕。有没有办法阻止这种情况发生?AngularJs加载时隐藏
3
A
回答
0
ng-cloak会为你工作
例如:
在你的CSS:
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
display: none !important;
}
并在代码:
<div id="template1" ng-cloak>{{ 'hello' }}</div>
1
CSS:
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
display: none !important;
}
HTML:
<body ng-cloak> ... </body>
将工作,但它会隐藏全身。 https://docs.angularjs.org/api/ng/directive/ngCloak:
该指令可以被施加到元件,但优选的使用量是将多个ngCloak指令应用于网页的一小部分,以允许浏览器视图的渐进式渲染。
所以最好申请ng-cloak
特定元素:
<div ng-cloak> ... </div>
<div ng-cloak> ... </div>
相关问题
- 1. 当加载AngularJS时隐藏元素HTML
- 2. AngularJS - 显示/隐藏加载程序
- 3. 加载url时隐藏UL
- 4. 加载时隐藏iAds?
- 5. 隐藏Spinner加载
- 6. 加载时隐藏导航链接的引导程序隐藏
- 7. 当webView加载时隐藏imageView?
- 8. 如何在webview加载时隐藏progressview
- 9. 加载时隐藏数据表
- 10. 从iframe加载时隐藏div
- 11. Video.js加载时隐藏视频的类
- 12. Avalon Dock Auto加载时隐藏问题
- 13. 在页面加载时隐藏div
- 14. 在页面加载时隐藏DIV
- 15. 加载特定div时隐藏元素
- 16. 在加载数据时隐藏表单
- 17. 加载元素时需要隐藏块
- 18. 在初始加载时隐藏图像
- 19. 加载新来源时隐藏图像
- 20. 隐藏页面加载
- 21. 隐藏内容加载Gif
- 22. fancybox隐藏加载动画
- 23. 加载隐藏/离线UIWebView
- 24. 加载隐藏的道场
- 25. AngularJs隐藏的NavBar
- 26. Angularjs - 隐藏表行
- 27. AngularJS隐藏#!重写
- 28. AngularJS在中继器完成后隐藏预加载器
- 29. 无法在网页加载时隐藏内容。显示/隐藏切换
- 30. 如何隐藏加载图像时负载的jQuery做
[ngCloak(https://docs.angularjs.org/api/ng/directive/ngCloak)被设计为 –
如何我是否将它应用于表单?有3种形式 –
通常,你想将它应用到整个应用程序,只是一段时间,而角度不在这里。但你可以将它应用到你想要的 - 只需添加类或属性... *请参阅下面的docs/@ asdf_enel_hak的答案css规则*角加载它时删除这些东西,并将应用标准的'ngShow/ngHide'功能。 –