Angular 在RC5中提交两次表格
此表单调用onSubmit()两次 我没有配置任何路由或任何其他装置 不确定问题是否在于RC5或其他问题Angular 在RC5中提交两次表格,angular,angular2-template,Angular,Angular2 Template,此表单调用onSubmit()两次 我没有配置任何路由或任何其他装置 不确定问题是否在于RC5或其他问题 <form *ngIf="postingMessage" (ngSubmit)="onSubmit()" #msgForm="ngForm"> <div class="form-group"> <h3>New Message</h3> <label>Subject
<form *ngIf="postingMessage" (ngSubmit)="onSubmit()" #msgForm="ngForm">
<div class="form-group">
<h3>New Message</h3>
<label>Subject:</label><br>
<input [(ngModel)]="postingMessage.subject"
class="form-control"
type="text"
id="subject"
name="subject"
#subject="ngModel"
required
autofocus
size="80"
[ngClass]="{invalid: subject.touched && !subject.valid}">
<br>
<div [hidden]="subject.valid || subject.pristine"
class="alert alert-danger">
Subject is required
</div>
<label>Message:</label><br>
<textarea [(ngModel)]="postingMessage.body" class="form- control" rows="10" cols="80" name="body" required></textarea>
</div>
<button type="submit" [disabled]="!msgForm.form.valid">Save</button>
</form>
新消息
主题:
主题是必修的
信息:
拯救
看看这是否解决了您的问题(如果是这样,您可以删除此问题):我正在使用来自“@angular/forms”的import{disableDeprecatedForms,provideForms};引导(AppComponent,[disableDeprecatedForms(),ProviderDeforms()]);这并没有解决问题,看看这是否解决了你的问题(如果是这样,你可以删除这个问题):我使用的是“@angular/forms”中的import{disableDeprecatedForms,provideForms};引导(AppComponent,[disableDeprecatedForms(),ProviderDeforms()]);所以这并没有解决问题