Angular 2 DateTime选取器问题



我想知道以前是否有人遇到过这个问题?我正在使用Angular 2 DateTime选择器(https://cuppalabs.github.io/angular2-datetimepicker/#/datetimepicker)。我在表单中有DateTime选择器,当我选择一个时间并设置它时,表单会因为某种原因被提交。表格附在ngSubmit上,但我没有提交表格?

// Inside form
<div class="form-group">
<label for="farm-harvest">Harvest</label>
<angular2-date-picker class="form-control" [(ngModel)]="date" formControlName="farmHarvest" [settings]="settings"></angular2-date-picker>
</div>
// Default options being set
date: Date = new Date();
settings = {
bigBanner: true,
timePicker: true,
format: 'medium',
defaultOpen: false
};

一个应该有效的简单解决方案。

相反,在表单中的ngSubmit方法上,删除它并在单击提交按钮时添加该方法。

请在表单标签中添加ngNativeValidate

最新更新