我有一个包含3个字段的部分,当点击新按钮时,我必须得到相同的部分.我没有错误,所以我没有得到我错的地方
HTML:
<form *ngFor="let emergency of Emergencies; let i = index">
<div>
<label > Name</label>
<input type="text" [(ngModel)]="emergency.Name" name="emergency.Name"
/>
</div>
<div>
<label >Phone</label>
<input type="text" OnlyNumber="true" [(ngModel)]="emergency.Phone" name="emergency.Phone"
maxlength="15" />
</div>
<div>
<label >Relations</label>
<select class="col-lg-6 col-md-6 col-sm-6 col-xs-6"[(ngModel)]="emergency.ship">
<option >{{ship.Description}}</option>
</select>
</div>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
如果你可以template driven在这里使用表格是一个答案.
添加用于创建新字段的按钮
<button (click)="addEmergency()">New</button>
Run Code Online (Sandbox Code Playgroud)
现在,addEmergency在组件中添加方法:
addEmergency() {
var item = {
"ContactName":"Person3",
"Phone": "122355",
"relationship": ""
}
this.Emergencies.push(item);
}
Run Code Online (Sandbox Code Playgroud)
在html中:
<div *ngFor="let Emergency of Emergencies">
Your inputs go here
</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2003 次 |
| 最近记录: |