我正在构建一个带有角度应用页面的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加载页面。
答案 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>