Angular app仅在页面刷新时加载

时间:2015-07-08 09:26:30

标签: angularjs wordpress

我正在构建一个带有角度应用页面的wordpress网站。它一直工作到最近(我无法回想起哪个更改破坏了它),但现在当我通过链接到达页面时,应用程序没有加载(加载角度并处理下面的代码片段,但没有什么是记录),但如果我刷新页面,可以正常工作

我已退出所有要离开的真实代码:

angular.module("af2015App", [])
.controller("TestCtrl", function() {
    console.log("test test");
});

并注释掉HTML中的所有内容

<div ng-app="af2015App" class="app">
    <p ng-controller="TestCtrl">Use the ...!</p>
</div>

我对如何调试这些情况感到很茫然。我通过AJAX加载页面。

2 个答案:

答案 0 :(得分:1)

感谢大家的想法。我又进行了调试,发现即使在关闭了带有角度的脚本标签之后,角度仍然存在。这让我想到了看Batarang,并且在停用之后,一切都在重新开始。也许这个答案总有一天可以帮助某人。毋庸置疑,我不知道潜在的问题是什么。

答案 1 :(得分:0)

看看这个羽毛球员 working plunker

他们在查看代码时只能想到的是你没有关闭div标签 尽管这可能只是一个编辑错误 否则将你的ng-app定义移动到你的html标签

    <html ng-app="af2015App">
      <head> 
         //make sure your scripts are loaded correctly

         <script src="path/to/angular.js"></script>
         <script src="path/to/app.js"></script>
         <script src="path/to/controller.js"></script>
      </head>
        <div class="app">
            <p ng-controller="TestCtrl">Use the ...!</p>
        </div>
    </html>