Angular 启动自动完成功能不起作用

Angular 启动自动完成功能不起作用,angular,autocomplete,primeng,Angular,Autocomplete,Primeng,我在app.module.ts文件中添加了自动完成模块 import { AutoCompleteModule } from 'primeng/autocomplete'; 但autocomplete并没有按预期工作。我得到以下错误: Template parse errors: Can't bind to 'ngModel' since it isn't a known property of 'p-autoComplete'. 1. If 'p-autoComplete' is an An

我在
app.module.ts
文件中添加了自动完成模块

import { AutoCompleteModule } from 'primeng/autocomplete';
但autocomplete并没有按预期工作。我得到以下错误:

Template parse errors:
Can't bind to 'ngModel' since it isn't a known property of 'p-autoComplete'.
1. If 'p-autoComplete' is an Angular component and it has 'ngModel' input, then verify that it is part of this module.
2. If 'p-autoComplete' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
我正在使用最新版本的Priming


我已尝试在
app.module.ts
中添加自动完成模块。在此之后,我重建了应用程序,但它仍然给出了上述错误。任何帮助都将不胜感激。感谢

要使其正常工作,您需要在
app.module.ts
文件中添加FormsModule。那就行了

import { FormsModule  } from '@angular/forms'; 
像这样使用它:

<p-autoComplete  ... [(ngModel)]="WHATEVER" ...></p-autoComplete>


这就是将ngModel与Prime组件一起使用的方式。

NgModule将有一个用于导入的部分:[],您在那里添加了Autocomplete吗?是的。我补充说