【发布时间】:2018-01-16 00:35:27
【问题描述】:
当我在输入标签中进行双向绑定时,名称属性会从输入标签中删除。绑定元素是一个数组。
<div class="row" *ngFor="let box of boxs; let boxindex=index ">
<div class="col-sm-4">
<label>Boxs</label>
<input type="text" name="count[{{boxindex}}]" [(ngModel)]="box[boxindex]">
</div>
</div>
当我以上述方式写作时,名称属性会被删除,但是
<div class="row" *ngFor="let box of boxs; let boxindex=index ">
<div class="col-sm-4">
<label>Boxs</label>
<input type="text" name="count[]" [(ngModel)]="box[boxindex]">
</div>
</div>
这样 name 属性仍然存在。第一个代码有什么问题? 我正在将此表单发布到 Laravel Route。
【问题讨论】:
-
你试过
name="count[boxindex]"吗?? -
尝试无效 HTML 输入将 'boxindex' 作为键名。
标签: html laravel-5 angular2-forms angular-ngmodel