Я бы хотел, чтобы файл JS загружался после углового.
Для кода, прикрепленного к элементу, используйте пользовательскую директиву:
app.directive("booDirective", function() {
return {
link: postLink
};
function postLink(scope,elem,attrs) {
var div = elem[0];
var renderer = new VF.Renderer(div, VF.Renderer.Backends.SVG);
//...
}
});
Использование
<div boo-directive></div>
Когда платформа AngularJS компилирует DOM, она вызывает функцию связывания любых прикрепленных директив.
Примечание: ng-bind-html
не компилирует добавленный DOM.Однако основные директивы, такие как ng-include
, ng-view
, ng-repeat
, ng-if
и т. Д., Компилируют шаблоны перед добавлением их в DOM.
Для получения дополнительной информации см.