在运行时加载Angular模板



我开发了一个Angular Web应用程序,用作交互式幻灯片放映的框架,它读取JSON文件并显示内容。该框架的实例与所述内容打包,并交付给客户端以在其服务器上运行。

我想知道的是,Angular是否有一种方法可以在运行时加载模板文件,而不是用AOT编译器缓存它们的编译版本。我的用例是,有一些HTML文本组件(例如说明(,我希望我们的内容作者能够随心所欲地编辑,而不需要我编译一个全新版本的应用程序。

AngularJS试图通过AJAX加载模板文件,您必须将其配置或编写脚本以AOT编译模板,我基本上只想为几个组件反向执行此操作。

您可能正在搜索的是angular中的"动态组件",本文应该会给您一个不错的概述https://indepth.dev/here-is-what-you-need-to-know-about-dynamic-components-in-angular/

一般来说,我建议实现一些自定义选项,这些选项不需要加载和编译新的HTML代码来进行自定义。让用户在使用时重写你的应用程序似乎不是一个好主意。

相关内容

  • 没有找到相关文章

最新更新