En el proyecto en el que estoy trabajando hay algunos componentes estructurados así:
;(function () { 'use strict' angular .module('a') .component('comp', { templateUrl: function (Config) { return Config.path + '/a/a.template.html' } ... Y cada componente tenía su propio archivo de plantilla, pero había poca o ninguna diferencia entre ellos, así que creé un archivo de plantilla para usar en todos ellos, pero cuando cambié a.template.html a b.template.html solo en algunos de los componentes se produjeron los cambios, y cuando inspeccioné los elementos sin cambios, el HTML que se estaba utilizando era de a.template.html . ¿Por qué solo se cambian algunos de los componentes? (También los componentes tienen la misma jerarquía y también son muy parecidos)
Lo descubrí, resulta que mi navegador estaba almacenando el HTML en el caché, así que lo que funcionó fue simplemente borrar el caché del navegador.