以下代码
constructor (
*private tab: TabsPage,* //here is NulInjectorError
private router: Router,
) {
////E.G.
//if( TabsPage != NULL) {
// inject
//} else {
// ...
//}
}
可以动态注入吗?
可以吗?
应该怎么办?
答案 0 :(得分:0)
是的,您可以动态注入。试试这个:-
tabInstance: Tabspage;
constructor(private injector: Injector){} // create instance of injector
someMethod(){
this.tabInstance = this.injector.get(TabsPage); // you can get the instance of TabsPage in whichever method it's required
}