Angular UI View - 在Firefox中查看更改时显示的旧视图和新视图

时间:2015-09-18 07:12:39

标签: angularjs firefox angular-ui-router

我有AngularJS应用程序,它使用UI路由器。在Chrome中,应用程序运行正常,但不适用于Firefox。

问题是当状态改变时,DOM将有2 ui-views。一个用于旧的,一个用于新的。在chrome中,它一次只显示一个视图,但在Firefox中,它一次显示两个视图几秒钟。 旧视图下降,新视图上升。我没有使用ng-animate进行视图更改。即使我使用它,它仍然一次显示。 我尝试使用ng-cloak,但它无效。

<div ng-cloak>
            <div ui-view="mainview"></div>
        </div>

如何解决?

2 个答案:

答案 0 :(得分:1)

我通过从app.module依赖项中完全删除ngAnimate来解决它。这是暂时的,因为我想使用ngAnimate,但似乎模块的存在导致双ui-view错误。

答案 1 :(得分:0)

禁用ng-animate确实为我解决了这个问题。我在Chrome中遇到了这个问题。