AngularJS - DOM-Elements正在闪烁

时间:2016-03-31 19:30:20

标签: angularjs ng-show ngcloak

最近我对ng-view和ng-if有一个非常重要的问题。假设有一个带有两个元素的下拉列表(元素一和元素二)。这两个元素在rootScope上改变了一个属性。

我在另一个位置还有两个项目(div-container,容器一和两个容器)。它们由ng-show显示 - 第一个是第一个容器,第二个是容器。

只要我单击一个元素并更改rootScope的属性然后重新加载页面,就会交替显示这两个容器,而不会执行任何操作。

我有几个观察者,seveleral ng-cloaks并使用ng-view使用路由。我还想提一下,应用程序相对较大。大多数情况下,问题出现在Android上,大概是在iOS上。

1 个答案:

答案 0 :(得分:0)

  

我一次点击一个元素和属性   rootScope更改,然后我重新加载页面,两个容器是   交替显示没有我做某事。

你的意思是其他两个容器只是出现一秒然后消失了吗?如果是这种情况,那么我认为您在constexpr内提供的条件在加载时为ng-show,因此它们会在条件发生变化之前显示一段时间然后消失。

您必须确保true的条件最初为ng-show