Я создал директиву для автоматического создания текстового поля, но когда я внедрил его в компонент, я получаю ошибку.Angular2: свойство «директивы» не найдено в @Component ({.....})
myAppComps.ts
Я создал директиву для автоматического создания текстового поля, но когда я внедрил его в компонент, я получаю ошибку.Angular2: свойство «директивы» не найдено в @Component ({.....})
myAppComps.ts
Если вы используете RC6 и выше - вам нужно использовать @NgModule объявлять директивы (под 'деклараций'):
@NgModule({
imports: [ BrowserModule],
declarations: [ AppComponent,PeopleListComponent ], //<----here
providers: [],
bootstrap: [ AppComponent ]
})
я приложил скриншот файла package.json –
Да - если вы в 2.0.0 - вы находитесь в стабильном выпуске Angular 2 - который выше RC 6. Попробуйте решение NgModule выше (конечно, заменив все на вашу информацию) – itamar
я переместил его в объявление NGModule, import {AutoGrowDirective} из. ./comps/auto-grow.directives '; , декларации: [myAppComps, SampleListComp, AutoGrowDirective] , но на этот раз им получить предупреждение .. –
Какую версию Angular 2 вы используете? – itamar
проверить снимок экрана package.json я добавил ниже –