【发布时间】:2015-10-09 14:23:14
【问题描述】:
我正在使用 IDE WebStorm 和 Safari 浏览器开发一个 AngularJS 应用程序。
到目前为止,一切都运行良好,但我最近将一些 HTLM 封装在我通过指令使用的模板中:
.directive('referenceValue', [function ($scope) {
return {
restrict: 'E',
templateUrl: "views/citizenprofile/reference/reference.html",
controller: "referenceValueCtrl"
}
}])
我以正常方式“调用”指令,没什么特别的 <reference-value></reference-value>
当我编辑reference.html 时,浏览器只检测到在第一次编辑时所做的更改。。如果我再次编辑 reference.html 并更新浏览器,则不会检测到更改。如果我重新启动浏览器,则会再次检测到更改。所以我基本上每次要调试HTML代码时都需要重新启动浏览器。 每次编辑时都会检测到控制器中的更改。
谁能告诉我如何解决这个错误?
【问题讨论】:
-
打开浏览器控制台(F12) -> 点击右上角齿轮(设置) -> 勾选“禁用缓存(DevTools打开时)”。调试时让控制台保持打开状态。
标签: angularjs angularjs-directive angular-controller