按照https://www.npmjs.com/package/ng-multiselect-dropdown的说明步骤进行Angular 9配置
在浏览器控制台中看到以下错误信息
TypeError: Cannot read property 'idField' of undefined
按照https://www.npmjs.com/package/ng-multiselect-dropdown的说明步骤进行Angular 9配置
在浏览器控制台中看到以下错误信息
TypeError: Cannot read property 'idField' of undefined
[settings]
参数放在[data]
参数之前来解决它。 <ng-multiselect-dropdown
[settings]="dropdownSettings"
[data]="dropdownList"
[(ngModel)]="selectedItems"
>
</ng-multiselect-dropdown>
dropdownSettings:IDropdownSettings = {
..Other settings,
idField: 'id',
textField: 'text'};
将您的下拉列表设为:
dropdownList= [{id: '1', text: 'Sample Text'}, ..]
按照Abraham Cm的说法,在HTML中设置 [data] 前应先设置[settings]。
我通过以上两个步骤解决了问题,但我需要重新启动应用程序,才能使应用程序成功运行。