javascript - 如何将组件注入(inject)到Angular2中的div选择器中

标签 javascript angular typescript web-frontend

我想知道是否可以使用类或 id 将组件注入(inject) div 选择器 () 中。 我知道如何将一个组件注入(inject)另一个组件,但不知道如何将其注入(inject) div 选择器。

最佳答案

您可以使用ViewContainerRef将组件或模板注入(inject)到容器中,可以使用@ViewChild通过标签或ID来选择容器。

这篇博文介绍了将模板注入(inject) View 容器的几种不同方法。

了解 Angular 2 中的 ViewContainerRef:https://netbasal.com/angular-2-understanding-viewcontainerref-acc183f3b682

还有另一篇文章详细介绍了创建注入(inject)父组件的动态组件,这也可以使用元素的 ID 来完成。

使用 Angular 动态创建组件: https://netbasal.com/dynamically-creating-components-with-angular-a7346f4a982d

关于javascript - 如何将组件注入(inject)到Angular2中的div选择器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44380862/

相关文章:

angular - Ionic-3 找不到管道

javascript - 调用存储在 Typescript 变量中的方法

javascript - 在 Material-UI 中禁用表格分页

angular - Docker组成了Angular 502 Bad Gateway

javascript - 在 Javascript 中创建的 Canvas 语音气泡 -> 测量文本高度?

html - 如何立即将上传的图像显示为 Canvas 背景?

Angular 2选择(更改)事件,不更新下拉列表中的值

javascript - Node.js 无法从同一目录中的文件导入

c# - jqModal 取消从 Iframe 打开但显示在父窗口中的警报框

javascript - 条件类不适用于 Bootstrap 和 Angular?