如何在angular外部加载的页面上手动编译angular指令

How do I manually compile angular directives on page loaded outside angular

本文关键字:angular 编译 指令 外部 加载      更新时间:2023-09-26

我正在将仅JS的SPA转换为Angular。当特定页面或部分页面的路径仅通过Angular导航时,一切都很好。但是,如果从旧代码中加载带有Angular指令的分部,则指令不会编译。

最终,应用程序将是Angular。在此之前,我需要以混合模式运行。

如何使用旧的非Angular代码来编译它们正在加载的页面上的指令?

我猜问题是ng-app属性没有包含在您的部分或包含部分的HTML中。IIRC该属性触发编译。你能把这个属性添加到BODY元素或部分中吗?