我可以使用绑定ngModel
对于单个选择,但我想将一个数组绑定到多个选定的选项。当我尝试这样做时,我收到错误
在“myModelProperty”中找不到不同的支持对象“xxx”
My Code
<select multiple [(ngModel)]="myModelProperty">
<option *ngFor="#item of myOptions" [value]="item.value">{{item.name}}</option>
</select>
为什么对简单问题的所有这些复杂的答案。
如果您事先有必须选择的选项,您可以简单地这样做:
这段代码是good :
HTML
<select multiple [(ngModel)]="myModelProperty">
<option *ngFor="#item of myOptions" [value]="item.value">{{item.name}}</option>
</select>
ANGULAR
myModelProperty: any;
myModelProperty = ['YOUR_VALUE', 'YOUR_VALUE'];
或者如果你有string,你可以解析它
myModelProperty: any;
myModelProperty = string.split(',');
所以,你所要做的就是[(ng模型)]从选择标签,必须在角度部分用一些对应于的值数组进行初始化[value]来自选项标签
这将根据数组中的值自动选择一个或多个选项。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)