primeng自动完成功能不起作用

时间:2019-09-30 10:33:24

标签: angular autocomplete primeng

我已在app.module.ts文件中添加了AutoCompleteModule。

import { AutoCompleteModule } from 'primeng/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.

我使用的是最新版本。

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

2 个答案:

答案 0 :(得分:0)

要使其正常工作,您需要在app.module.ts文件中添加 FormsModule 。然后它将起作用。

import { FormsModule  } from '@angular/forms'; 

答案 1 :(得分:0)

像这样使用它:

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

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