使用角度Js进行重定向,产生闪烁效果

时间:2015-06-23 07:32:46

标签: javascript angularjs angular-routing

我正在使用一个角度JS应用程序,其中有一个重定向到另一个HTML文件。

每当重定向发生并且新页面打开时,我都可以看到页面的html代码。

我使用角度J的ng-cloak来避免这种情况,但后来我才知道Angular本身直到现在还没有加载。

请您为此提出相同的解决方案以避免这种情况。

2 个答案:

答案 0 :(得分:0)

我通常在我的html中解决这个问题,如下所示:

<div ng-if="data">
content...
</div>

每当控制器完成时设置$ scope.data。

答案 1 :(得分:0)

我曾经历过标题和导航栏的这种闪烁,并通过初始化标题,在角度应用程序的RUN部分的角度服务中导航对象解决了这个问题。 并创建服务以管理标题对象,如添加,删除等。 确保在重定向时永远不会更改该标题,导航对象。