Angular 2.0 Release: Pipes and Directives больше не являются свойствами @Component
Я только что обновил свое приложение, которое я построил на RC5 до финальной версии, и я смущен тем, как я должен сейчас объявлять директивы и каналы. Я получаю эту ошибку:
ОШИБКА в [по умолчанию] C:\xampp\htdocs\meriem-car\public\src\app\components\administration.component.ts: 12: 4 Аргумент типа '{moduleId: string; селектор: строка; директивы: typeof LoginComponent []; templateUrl: string; } 'не присваивается параметру типа "Компонент". Литерал объекта может указывать только известные свойства, а "директивы" не существуют в типе "Компонент".
Ответы
Ответ 1
С RC6 все директивы и трубы должны быть перемещены в модуль declarations
.
@NgModule({
imports: [...],
declarations: [
//you insert your Components, Directives and Pipes here
],
bootstrap: [...],
providers: [...]
})
export class AppModule { }