Кто сталкивался с таким?
Я только начинаю работу с Angular 2 и немного путаюсь в версиях.
Так как раньше работал с Webpack, по привычке использую его.
Получается такой результат:
//////////////////
// WEBPACK
///////////
new DllBundlesPlugin({
bundles: {
'@angular/material',
}
})
// APP MODULE
import { MaterialModule } from '@angular/material';
// Какую версию нужно устанавливать @angular/material or @angular2-material ?
import { MaterialModule } from '@angular2-material';
import 'hammerjs';
@NgModule({
imports: [MetarialModule.forRoot()]
})
// COMPONENT
// import { MdButton } from '@angular/material';
import { MdButton } from '@angular2-material/button';
@Component({
selector: 'test',
templateUrl: './test.html',
directive: [MdButton] // Выдаёт такую ошибку
//Generic type 'Type<T>' requires 1 type argument(s)
// Argument of type '{ selector: string; template: any; directives: typeof MdButton[]; }' is not assignable to parameter of type 'Component'.
//Object literal may only specify known properties, and 'directives' does not exist in type 'Component'.
})