将angular2与新的angular-material和第三方指令angular2-color-picker一起使用会引发错误:
"can't bind to 'colorPicker' since it isn't a known property"
在NgModule导入部分中:在MaterialModule之前必须包括ColorPickerModule。这样就可以了。
在您的基本模块文件(app.module.ts或类似文件中,在以下行中添加]
import {ColorPickerModule} from 'angular2-color-picker';
在NgModule内的同一文件中,添加ColorPickerModule部分就是这样。这将起作用。
从'angular2-color-picker'导入{ColorPickerModule};
@NgModule({
imports: [
ColorPickerModule,
.........,
.........
],
declarations: [
........,
........
],
providers: [
........,
.........
],
bootstrap: [ AppComponent ]
})
export class AppModule { }
尝试将其导入app.module.ts
import {...} from '..';
import {ColorPickerModule} from 'angular2-color-picker'; //SEE THIS
@NgModule({
declarations: [
...
],
imports: [
ColorPickerModule,//SEE THIS
...
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule {}