我有AngularJS应用程序,它使用UI路由器。在Chrome中,应用程序运行正常,但不适用于Firefox。
问题是当状态改变时,DOM将有2 ui-views
。一个用于旧的,一个用于新的。在chrome中,它一次只显示一个视图,但在Firefox中,它一次显示两个视图几秒钟。
旧视图下降,新视图上升。我没有使用ng-animate进行视图更改。即使我使用它,它仍然一次显示。
我尝试使用ng-cloak
,但它无效。
<div ng-cloak>
<div ui-view="mainview"></div>
</div>
如何解决?
答案 0 :(得分:1)
我通过从app.module依赖项中完全删除ngAnimate来解决它。这是暂时的,因为我想使用ngAnimate,但似乎模块的存在导致双ui-view错误。
答案 1 :(得分:0)
禁用ng-animate确实为我解决了这个问题。我在Chrome中遇到了这个问题。