因此,我在当前项目中使用ngx-chips
,并将对象保存在数组中,以便可以使用以下示例:
<div>
<h3>Tags within an autocomplete component (clear on blur events)</h3>
<tag-input [ngModel]="['@item']"
[clearOnBlur]="true">
<tag-input-dropdown [focusFirstElement]="true" [autocompleteItems]="autocompleteItems">
</tag-input-dropdown>
</tag-input>
</div>
由于某些原因,我得到的是一个不工作的空字段,而不是下面示例中显示的内容:
这是我的密码:
<tag-input [ngModel]="selectedExercises" [ngModelOptions]="{standalone: true}"
[clearOnBlur]="true">
<tag-input-dropdown [focusFirstElement]="true" [autocompleteItems]="exercises">
</tag-input-dropdown>
</tag-input>
其中selectedExercises
是一个空数组,我想存储我选择的标记,而exercises
是一个对象数组,我想在其中进行选择。
我在这里错过了什么?
发布于 2018-11-09 08:41:56
在我的例子中,通过将模块添加到shared.module.ts
到exports
部分,这个问题就得到了解决:
@NgModule({
...
exports: [...,
TagInputModule,
BrowserAnimationsModule,
FormsModule,
ReactiveFormsModule],
代码本身基本上是从github示例复制粘贴的。
https://stackoverflow.com/questions/53112378
复制相似问题