2016-09-16 57 views
15

Właśnie zaktualizowałem swoją aplikację, którą zbudowałem na RC5 do wersji ostatecznej, i jestem zdezorientowany sposobem, w jaki powinienem teraz deklarować dyrektywy i potoki. Dostaję taki błąd:Wydanie Angular 2.0: Rury i dyrektywy nie są już właściwością @Component

ERROR in [default] C:\xampp\htdocs\meriem-car\public\src\app\components\administration.component.ts:12:4 Argument of type '{ moduleId: string; selector: string; directives: typeof LoginComponent[]; templateUrl: string; }' is not assignable to parameter of type 'Component'. Object literal may only specify known properties, and 'directives' does not exist in type 'Component'.

Odpowiedz

33

Od RC6, wszystkich dyrektyw i rury powinny być przeniesione do modułu declarations.

+2

który to zrobił, dziękuję :) –

+0

@ESturzenegger Czy usunąłeś 'dyrektywy' ze swojego komponentu? –

+1

sry za usunięcie mojego pytania: "Nawet po dodaniu go do deklaracji, pokazuje mi ten sam błąd" @StefanSvrkota tak, zrobiłem. Najśmieszniejsze jest to, że fajka działa, ale błąd pojawia się w moim Cli. –