Javascript 我们可以手动使输入在AngularJS中有效吗?

Javascript 我们可以手动使输入在AngularJS中有效吗?,javascript,angularjs,Javascript,Angularjs,我有一个与datepicker连接的输入。单击日期选择器时,将在输入中输入日期。但由于我没有手动输入任何内容,因此输入仍然无效(我对输入设置了“必需”条件)。因此,我无法提交表格。我们可以通过编程使输入有效吗 <body ng-controller="ReservationController as resvnCtrl"> <form role="form" name="resvnCtrl.form" data-ng-submit="resvnCtrl.

我有一个与datepicker连接的输入。单击日期选择器时,将在输入中输入日期。但由于我没有手动输入任何内容,因此输入仍然无效(我对输入设置了“必需”条件)。因此,我无法提交表格。我们可以通过编程使输入有效吗

    <body ng-controller="ReservationController as resvnCtrl">
        <form role="form" name="resvnCtrl.form" data-ng-submit="resvnCtrl.submitForm(resvnCtrl.form.$valid)" novalidate>

          <div class="form-group" data-ng-class="{'has-error':resvnCtrl.form.time.$invalid && (resvnCtrl.form.time.$dirty || resvnCtrl.form.$submitted) }">
              <label class="control-label">Date & Time</label>
              <div class='input-group date' id='datetimepicker'>
                  <input type="text" name="time" id="time" data-ng-model="resvnCtrl.user.time"
                         placeholder="Enter Desired Time" class="form-control" required>
                  <span class="input-group-addon pointer"  data-date-picker>
                      <i class="fa fa-calendar"></i>
                  </span>
              </div>
              <div data-ng-messages="resvnCtrl.form.time.$error" data-ng-if="resvnCtrl.form.time.$dirty || resvnCtrl.form.$submitted">
                  <p class="help-block" data-ng-message="required">Date & Time required</p>
              </div>
          </div>

          <div class="form-group">
              <div class="col-sm-4 col-sm-offset-2">
                  <input type="submit" name="submit" id="submit" value="Make Reservation" class="btn btn-primary btn-block " >
              </div>
          </div>       

       </form>
      </body>

日期和时间

所需日期和时间

这是普朗克


如果字段不是必需的,为什么不删除“required”属性?它是必需的。那么使用它呢