javascript - Angular 6 - 自定义模态窗口内的嵌套组件

标签 javascript angular typescript modal-dialog angular6

我关注了this post创建自定义模式。除了将其他 Angular 组件放入 <div class="modal-body"> 之外,一切都按预期工作。 .

插入组件的模板和 CSS 会加载,但 javascript 不起作用。

如何将工作的 Angular 组件插入到这样的对话框中?

最佳答案

对于所有动态调用的组件(模板选择器在模板中没有提到的那些组件)应该添加到入口组件中。如果我们这样做,Angular 将为我们实例化该组件。

最佳实践是在组件声明中提及组件,如果有任何动态创建的组件,请将它们添加到入口组件中。每次我们向入门组件添加组件时,都会降低性能。尝试减少入口组件:)。希望我回答了您的问题。

关于javascript - Angular 6 - 自定义模态窗口内的嵌套组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52595651/

相关文章:

javascript - Angular2依赖注入(inject),类继承期间不注入(inject)服务

node.js - 引用错误: DOMRect is not defined

javascript - 如何在所有具有特定类的 dom 元素上添加 EventListener?

node.js - Typescript 属性 '' 在类型 'never' 上不存在。在 React NodeJs 堆栈中

javascript - 使用 API 和 JavaScript 写入工作表 - CORS block

javascript - 如何使用 javascript 检查和更改输入的值

angular - 选择应该用于呈现路由内容的路由器导出

javascript - 如何将 112889 (mmddyy) 转换为 11/28/89 或 11/28/1989

javascript - 如何将 firebase 查询重构为特定的 thenable 函数

javascript - 使用 javascript 将上一页输入的值分配给 textarea