我正在尝试将 ViewContainerRef
注入(inject)服务,但收到错误消息 No provider for ViewContainerRef!
。我找到了 this PR,它正好解决了我所追求的问题,它似乎已被合并。
请注意,我知道如何通过使用 this 的占位符来实现此目的.
最佳答案
服务应该完全不受任何 View 的影响。如果您尝试将服务与特定 View 相关联,则应将其添加到特定父组件/指令中的提供者列表,并将 ViewContainerRef 作为参数传递到服务的方法之一。
关于angular - 如何将 ViewContainerRef 注入(inject)服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40636840/