gpt4 book ai didi

javascript - 在 AngularJS 中,如何加载隐藏元素的页面?

转载 作者:行者123 更新时间:2023-11-28 19:08:41 25 4
gpt4 key购买 nike

在 AngularJS 中,如何确保 HTML 元素在加载页面时以隐藏状态开始?

在我的页面上,创建 Controller 时有一个初始延迟,在该元素消失之前可以在屏幕上看到该元素。

我尝试以各种方式组合这些属性:

<li 
data-ng-show
data-ng-if
data-ng-cloak
class="ng-hide"

但元素总是在屏幕上显示半秒然后消失。

最佳答案

管理页面加载的正确方法是在路由中使用“resolve”:只有当异步调用返回时,它才会授予对 Controller 和部分的访问权限。

请参阅本文档中的解决方案:

 https://docs.angularjs.org/api/ngRoute/provider/$routeProvider

对于你的问题,如果你仍然需要 ng-show,如果你将变量初始化为 false,它应该可以工作。

编辑:抱歉,ng-show 似乎实际上在 Angular 引导方面存在问题。

关于javascript - 在 AngularJS 中,如何加载隐藏元素的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31156908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com