0

我的应用程序正在将一堆文本加载$http<div>. 在该文本中可能有角度指令:

<div id="div1"> 
    blah blah 
    <my-directive attribute="123"> some text </my-directive> 
    blah blah
</div>

<my-directive>包含在我的应用程序的代码中,但它表现为简单的文本。我知道这是正常的,因为它必须先编译。但是我不知道如何轻松地做到这一点(我只能想到用正则表达式解析文本,将找到的指令一一编译成新元素,然后以正确的顺序重新附加整个东西,这似乎很复杂)。

编译 div1 中所有指令的最佳方法是什么?

4

1 回答 1

0

在 Angular 文档中,ng-include “获取、编译并包含一个外部 HTML 片段”。

这是一个演示,使用您的示例文本。

于 2014-03-08T21:29:21.517 回答