Я уже искал подобную тему и проверял их решения, но они не исправили мою проблему.Angular2 RC5 - Форма отправки дважды
У меня есть форма выглядит следующим образом:
<form *ngIf="_formActive" (ngSubmit)="markAsResolved()" [formGroup]="form">
...Form bits and bobs go here
<div class="row">
<div class="col-xs-12 col-sm-offset-4 col-sm-4">
<button type="submit" class="app-button"
[disabled]="!form.valid" style="width:100%;">
Submit
</button>
</div>
</div>
</form>
компонент в вопросе импорта следующее:
import {FormGroup, FormControl, FormBuilder, Validators} from '@angular/forms'
И так как я на RC5, мой app.module.ts
загружается следующее:
import {FormsModule, ReactiveFormsModule, disableDeprecatedForms, provideForms} from '@angular/forms';
@NgModule({
imports: [FormsModule, ReactiveFormsModule],
declarations: [ ... ],
bootstrap: [ AppComponent ],
providers: [disableDeprecatedForms(), provideForms()
]})
Добавление disableDeprecatedForms()
, provideForms()
исправлено это для других, но не в моем случае. У кого-нибудь есть идеи, в которых я ошибаюсь?