【问题标题】:How could I add or "inject" a component from a service to the dom in angular?如何以角度将服务中的组件添加或“注入”到dom?
【发布时间】:2021-04-18 04:01:46
【问题描述】:

由于我可以从 Angular 服务创建组件,因此我想将其作为警报服务来执行,并且该服务有几种方法,例如 error(),该方法必须将组件添加到 dom 以显示警报,但我不知道如何“注入”或“向 dom 添加”服务组件,有什么建议吗?

【问题讨论】:

    标签: javascript angular


    【解决方案1】:

    如果我对您的理解正确,您可以创建一个警报Module,其中包含要注入的服务和组件。 在模块内的常规组件中配置警报和模板,并将其导入应用的顶级模块,然后只在您想使用的地方注入服务。

    看看Angular Material Dialog我想你会发现它很有用。

    【讨论】:

    • 但是从服务中你不能这样做,因为该服务没有 html 模板
    • 您能否详细说明您想要达到的目标?有代码会更好
    • 编辑问题,比较好理解?,如果我不尝试添加代码
    猜你喜欢
    • 2019-03-20
    • 1970-01-01
    • 2014-09-24
    • 2020-01-03
    • 2021-01-27
    • 2019-07-03
    • 2018-07-05
    • 2017-11-08
    • 1970-01-01
    相关资源
    最近更新 更多