【发布时间】:2017-06-05 17:50:54
【问题描述】:
我有一个 Angular 2 的表单,带有两种绑定数据值 ([(ngModel)]) 用于编辑和添加功能。
用户从列表页面单击编辑并更改输入中的值,同时编辑更改的(新)值也出现在列表页面中,而不是保存单击取消按钮。需要在列表页面显示旧值。
project-form.component.html
---------------------------
<input class="form-control" type="text" size="30" pInputText [(ngModel)]="project.title" name="title" pTooltip="Enter your username"/>
<ul class="list-group">
<li *ngFor="let event of project" class="list-group-item">
<span class="event_release">{{event.startDate | date: 'dd/MM/yyyy'}} </span><br />
<strong>{{event.title}}</strong>
</li>
</ul>
Project-form.component.ts
-------------------------
@Input() project: Project;
提交时发送变量(this.project)保存更新的值(双向绑定变量),如果用户点击取消按钮(this.project)需要回滚。
【问题讨论】:
-
添加一些代码sn-p或代码链接
标签: angular typescript angular2-forms