【发布时间】:2021-01-10 14:07:30
【问题描述】:
我正在开发一个 Angular9 应用程序,我在整个互联网上进行了搜索,但找不到关于如何在其中一个组件中使用外部 html 文件作为模板的任何答案。谁能告诉我该怎么做?
【问题讨论】:
标签: javascript css angular templates frameworks
我正在开发一个 Angular9 应用程序,我在整个互联网上进行了搜索,但找不到关于如何在其中一个组件中使用外部 html 文件作为模板的任何答案。谁能告诉我该怎么做?
【问题讨论】:
标签: javascript css angular templates frameworks
简短回答?这是不可能的,因为模板是在编译时处理的(på IVY 编译器)。
如果您想在编译时获取模板,我会创建脚本来获取所述模板,并替换现有的“虚拟”模板。此脚本需要在运行 ivy 编译器之前运行(例如,ng build)。
正确的(也是可能的)方法是从外部端点获取数据,然后通过组件呈现。这就是 SPA 的工作方式。
请记住,数据可以是任何东西,可以是硬数据,也可以是元数据(例如颜色、布局等)
【讨论】: