DevExtreme标签盒中如何做双向数据绑定
How to do two-way data binding in DevExtreme tag box
我在我的项目中使用 DevExtreme。我想在 dx-tag-box 中进行双向数据绑定。我使用以下语法。但是它抛出一个错误,有人可以帮忙吗。
<dx-tag-box [items]="sampleProducts" [(ngModel)]="[sampleProducts[0]]"></dx-tag-box>
对于你的情况,我建议你使用 value
选项而不是 ngModel
:
<dx-tag-box
[items]="simpleProducts"
[(value)]="values"
</dx-tag-box>
不要忘记在 component.ts
文件中设置 values
数组:
export class AppComponent {
simpleProducts: string[];
//...
constructor(service: Service) {
//...
this.simpleProducts = service.getSimpleProducts();
this.values = [this.simpleProducts[0]];
}
}
我在我的项目中使用 DevExtreme。我想在 dx-tag-box 中进行双向数据绑定。我使用以下语法。但是它抛出一个错误,有人可以帮忙吗。
<dx-tag-box [items]="sampleProducts" [(ngModel)]="[sampleProducts[0]]"></dx-tag-box>
对于你的情况,我建议你使用 value
选项而不是 ngModel
:
<dx-tag-box
[items]="simpleProducts"
[(value)]="values"
</dx-tag-box>
不要忘记在 component.ts
文件中设置 values
数组:
export class AppComponent {
simpleProducts: string[];
//...
constructor(service: Service) {
//...
this.simpleProducts = service.getSimpleProducts();
this.values = [this.simpleProducts[0]];
}
}