当我尝试使用指令时,它会显示错误
Argument of type '{ selector: string; templateUrl: string; providers: typeof HeaderClass[]; directives: typeof Moda...' is not assignable to parameter of type 'Component'.
对象文字只能指定已知属性,“组件”类型中不存在“指令”。
这是我的代码,
@Component({
selector: 'my-app',
templateUrl: './app/common/common.component.html',
providers: [HeaderClass],
directives: [ModalComponent]
})
任何人都可以帮助我。谢谢。
答案 0 :(得分:1)
在较早版本的Angular2中,与beta一样,就是如何定义指令。
但在rc之后,你不再这样做了,你在模块中声明了这个指令。
@NgModule({
declarations:[ModalComponent]
})