我创建了一个返回html的服务,我将它与[innerHtml]一起使用。现在我想返回ng-template和html。你能指导我怎么做。
答案 0 :(得分:1)
你不能只是“返回ng-template
” - 将HTML片段转换为ng-template
(我猜你是...... TemplateRef
...)你必须< em>编译给定HTML片段。这实际上是 not 你想要做的事情,因为将编译器加载到浏览器中并且实际编译相对较慢。
TL;博士;是你不能简单地将Angular指令添加到HTML片段中,执行innerHTML
并期望工作正常。这不是Angular的运作方式。
在我看来,你似乎试图在非Angular上下文中使用基于Angular的指令(ngbPopover
)(一些jQuery插件?)但这是而不是如何工作在当前的Angular中。您需要在Angular上下文中使用angular指令。