В проекте, над которым я работаю, есть некоторые компоненты, структурированные следующим образом:
;(function () {
'use strict'
angular
.module('a')
.component('comp', {
templateUrl: function (Config) {
return Config.path + '/a/a.template.html'
}
...
И у каждого компонента был свой собственный файл шаблона, но между ними практически не было различий, поэтому я создал один файл шаблона для использования во всех них, но когда я изменил a.template.html
на b.template.html
, изменения произошли только в некоторых компонентах, и когда я проверил неизмененные элементы, используемый HTML был из a.template.html
. Почему меняются только некоторые компоненты? (Кроме того, компоненты имеют одинаковую иерархию и очень похожи)
Я понял это, оказалось, что мой браузер хранил HTML в кеше, поэтому сработало просто очистить кеш браузера.