我正在尝试获取ViewRef
表单组件,这是代码:
import { Component,ViewRef } from '@angular/core'
@Component({
selector: 'test-com',
template: ` <div>just test</div>`
})
export class TestComponent{
constructor(private _viewRef: ViewRef){}
}
当我运行它时,错误如下:
ViewRef没有提供商
但是当我使用ViewContainerRef
时,它很好。
有人告诉我原因! Angular如何告诉哪个服务可以注入,哪个不是?
答案 0 :(得分:0)
您是否在应用模块中向提供者数组中添加了ViewRef
?我认为这就是问题所在。