Im разрабатывает приложение AngularJS, используя браузер 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 открыт)». Оставьте консоль открытой во время отладки. – AndreiC