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 { }