作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在加载一个模板,然后使用 $compile
对我的范围进行编译服务。
var template = "<div> .. {{someCompilingStuff}} ..</div>";
var compiled = $compile(template)(cellScope);
cellElement.popover({
html: true,
placement: "bottom",
trigger: "manual",
content: compiled
});
$apply()
在创建弹出框之前,它确实可以工作,但会生成我无法接受的 javascript 错误。
最佳答案
$compile
允许您使用所谓的克隆附加功能,该功能允许您将元素附加到文档。这是您可以使用的示例:
var template = "<div> .. {{someCompilingStuff}} ..</div>";
var compiled = $compile(template)(cellScope, function (clonedElement) {
cellElement.popover({
html: true,
placement: "bottom",
trigger: "manual",
content: clonedElement
});
});
关于javascript - 如何在angularJS中等到$compile结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31589106/
我是一名优秀的程序员,十分优秀!