javascript - Angular7 运行时编译
问题描述
我想将一个 HTML 字符串编译成 Angular 组件。
我有一个类似这样的 HTML 字符串:
<test-card></test-card>
<test-card></test-card>
<test-card></test-card>
....
我的 Angular 项目中已经有test-card
组件。
所以我需要将一个外部 Angular 模板字符串注入到我的 Angular 视图中。
这是预期的结果。
<div class="card"> ... </div>
<div class="card"> ... </div>
<div class="card"> ... </div>
- 我知道这不是一个好的选择,也是实现它的另一种方式。但是基本代码不是我的,我没有足够的时间来更改整个代码。
解决方案
Angular 7 不提供像 angularJS 这样的模板的运行时编译。
也许动态组件可以解决您的问题:
推荐阅读
- java - Drools:触发了多个规则,我希望打印结论(然后是部分),这可能吗?如果不是,你有什么建议?
- javascript - Bootstrap Dropdown:如何设置活动链接以在按钮上显示值?
- javascript - React Native Card 图片封面
- prolog - 在prolog中查询数据知识
- reactjs - 使用 useRef 反应 createPortal 不起作用
- c++ - 在 C++ 中将对象添加到二维向量
- javascript - 如何在 Puppeteer 中注入 Axios
- python - 将函数应用于数据框中的多列范围
- java - Eclipse 4.14.0 无法为 Wildfly 14 的服务器运行时环境设置正确的执行环境
- python - 使用 while 循环打印随机数而不重复