Я загружаю шаблон и компилирую его в свою область с помощью службы $compile
.
var template = "<div> .. {{someCompilingStuff}} ..</div>";
var compiled = $compile(template)(cellScope);
а затем используя его в popover
cellElement.popover({
html: true,
placement: "bottom",
trigger: "manual",
content: compiled
});
Мой шаблон довольно сложный и может потребоваться некоторое время для компиляции.
Как я могу убедиться, что angular закончил компиляцию шаблона, прежде чем использовать его в popover?
Изменить: я пытался заставить angular до $apply()
перед созданием popover, он работает, но генерирует ошибки JavaScript, которые не подходят для меня.