angular - angular primeng multiselect 在标题中显示 [object] [object]
问题描述
angular primeng multiselect 在标题中显示 [object][object],而不是处于编辑/焦点状态的可选标签。
我的代码
<p-multiSelect(onFocus)="insertOptions(row,itemProperty.options,itemProperty.insertSelectedOnFocus)" [displaySelectedLabel]="itemProperty.displaySelectedLabel? 'true':'false'" [defaultLabel]="itemProperty.defaultLabel?'Choose':'...'" optionLabel="Name" #con="ngModel" [(ngModel)]="row.Modules" appendTo="body"(onChange)="editItem(row,con,false,$event,true)">
我确信函数“insertOptions”不会导致问题。
解决方案
我使用角模式。在前面的例子中,状态是'editor',我有一个状态'body'的标签:pTemplate="body",问题就消失了!
推荐阅读
- python - 在 Python 中编辑文本文件后如何将文本文件重新加载到 JSON 中?
- javascript - [Vue 警告]:渲染错误:“TypeError:无法读取属性 'xxx' of null”
- c# - Blazor 将多选绑定到一个值
- python - 奇怪的是 VS 一直给我一条波浪线 - 如何删除导入 python 文件
- html - 响应式 Div 高度 Bootstrap 4
- python - 即使对象存在,漂亮的汤也会出现非类型错误
- python - if 和 elif 三个条件
- angular - Angular Formly - TS2322:键入'any [] | 可观察的
| undefined 不能分配给类型 '(any[] & NgIterable ) | 空 | 不明确的' - amazon-web-services - 如何根据类别计算百分比
- jquery - 如何从表中获取选定单选按钮的值,然后使用 jQuery 计算选定单选按钮