【发布时间】:2016-12-18 20:57:57
【问题描述】:
我在 plunker 中有一个 Angular 2 内联编辑组件。但突然我得到了上述错误。怎么回事?
Plunker 代码:http://plnkr.co/edit/3AODo6YGEhvPOKzloofz?p=preview
父组件:
<inline-edit [editEnable]="edit" [(ngModel)]="editableText" (onSave)="saveEditable($event)"></inline-edit>
子组件:
<div id="inlineEditWrapper" (click)="edit(value)" class="iedit">
<!-- Editable value -->
<a [hidden]="editing">{{ value }} <i class="glyphicon glyphicon-pencil" data-hidden="editing"></i></a>
<!--<span class="glyphicon glyphicon-pencil" [hidden]="editing"></span>-->
<!-- inline edit form -->
<form #inlineEditForm="ngForm" class="inlineEditForm form-inline" (ngSubmit)="onSubmit(value)" [hidden]="!editing">
<div class="form-group">
<!-- inline edit control -->
<input style="margin-bottom:10px;" #inlineEditControl class="form-control" [(ngModel)]="value"/>
<!-- inline edit save and cancel buttons -->
<br/>
<span >
<button type="submit" class="btn btn-primary">Change</button>
<button class="btn btn-default" (click)="cancel(value)">Cancel</button>
</span>
</div>
</form>
</div>
【问题讨论】:
-
你用的是哪个 angular2 版本?
-
Angular 2 RC4 版本。
标签: angularjs forms angular angular2-template angular2-forms