#[(ngModel)]语法错误(待解决)
###使用angular的[(ngModel)]时
<input type="text" name="color{{color.item_id}}_size{{size.item_id}}_num"[(ngModel)]="colorsizenum.color{{color.item_id}}size{{size.item_id}}" class="input-num">
###报错:
###外层代码:
<!--content-->
<div [style.display]="color.sizedisplay" *ngFor="let color of goodsspeccolor">
<div *ngFor="let size of goodsspecsize" style="display:flex;justify-content:space-around;">
<div>{{size.item}}</div>
<!--加减数量_s-->
<div style="text-align: center;margin:0;padding:0;">
<div class="plus">
<span class="mp_minous">-</span>
<span class="mp_mp" style="width:3.5rem;">
<input type="text" name="color{{color.item_id}}_size{{size.item_id}}_num"[(ngModel)]="colorsizenum.color{{color.item_id}}size{{size.item_id}}" class="input-num">
</span>
<span class="mp_plus">+</span>
</div>
</div>
<!--加减数量_e-->
</div>
</div>
<!--content-->
###colorsizenum数组的数据格式是
colorsizenum=[
color11:"1111"
color25size68:1
color25size69:1
color25size70:1
color25size281:1
color72size68:1
color72size69:1
color72size70:1
color72size281:1
color275size68:1
color275size69:1
color275size70:1
color275size281:1
jyj:"329" //测试随便加的
];
###各种情况
- 用"{{}}“不行,color.item_id这样的在ngModel内不需用”{{}}",可以取到当前对就的colorsizenum的键值"colorsize"
<input type="text" name="color{{color.item_id}}_size{{size.item_id}}_num" [(ngModel)]="'color'+color.item_id+'size'+size.item_id" class="input-num">
- 这样可以取到colorsizenum内“jyj”的值
<input type="text" name="color{{color.item_id}}_size{{size.item_id}}_num" [(ngModel)]="colorsizenum.jyj" class="input-num">
- 组合起来又不行
NaN[object Object]7