0

在一个特殊的应用程序中,我的页面正文由第三方库插入,document.body.appendChild在我无法控制的引导过程之后,由于该角度无法编译正文。
到目前为止我看到的示例$compile在将 html 插入 DOM 之前使用,但在这种情况下,主体已经存在,我怎样才能让角度识别非编译的主体?

4

1 回答 1

0

在呈现主体后的那一刻,我将其内容替换为 html 的编译版本。

# in module's run method after the body is rendered
$('body').html $compile(body_contents) $rootScope
do $rootScope.$apply

我不知道是否有更好的方法可以“激活”现有的 html 以供 angular 使用。

于 2013-04-22T16:27:07.997 回答