Добавьте директиву в модуль после начальной загрузки и применения к динамическому контенту
У меня есть веб-страница с определенным модулем (myModule), где ям, усиливающий ангуляры с помощью
angular.bootstrap(element,[myModule.name]);
После нажатия кнопки, я добавляю динамический HTML и компилирую, используя
$compile('',$scope.$new());
Директива добавляется с помощью
myModule.directive('myElement',function(){});
Проблема в том, что когда я добавляю директиву перед вызовом начальной загрузки, $ compile завершает корректную обработку моей директивы. Однако, если директива добавляется после вызова bootstrap, $ compile ничего не делает с моим html. Он просто добавляет к нему класс ng-scope, а директива / тег не обрабатывается.
В моем случае не все директивы будут загружены до вызова начальной загрузки. В случае, когда я загружаю директивы после вызова bootstrap, как мне использовать его на странице?
Благодарю.
Изменить: просто чтобы уточнить. Все директивы загружаются динамически. Те, которые я загружаю перед загрузкой, работают нормально. Те, которые я загружаю после неудачной загрузки. Когда я меняю местами загруженные директивы, я могу получить тот же результат, так что это не директивы, а то, что после начальной загрузки новые добавленные директивы, похоже, не вступают в силу.