Javascript 在angularjs中通过jquery设置值时,angularjs显示该字段所需的验证

Javascript 在angularjs中通过jquery设置值时,angularjs显示该字段所需的验证,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我在AngularJS中使用Jquery日期选择器 我的日期字段是必需的,当我选择日期然后想要提交表单时,即使有值,但AngularJs显示错误 My Code: <input type="text" placeholder="Enter Date" class="form-control" id="txtDate" name="txtDate" ng-model="myCtrl.txtDate" ng-required="currentStep == 1" close-text="Cl

我在AngularJS中使用Jquery日期选择器

我的日期字段是必需的,当我选择日期然后想要提交表单时,即使有值,但AngularJs显示错误

My Code:
<input type="text" placeholder="Enter Date" class="form-control" id="txtDate" name="txtDate" ng-model="myCtrl.txtDate"  ng-required="currentStep == 1" close-text="Close" ng-click="startOpen($event)"  />
                                                <span class="error text-small block" ng-if="frmAddBid.txtDate.$dirty && frmAddBid.txtDate.$invalid">Date is required</span>

And DAtePicker is shwoing by:
<script type="text/javascript">
$(function () {
$('#txtDate').datetimepicker({});

});
</script>

谢谢,

您可以手动设置。$dirty并手动清除。$invalid来自选择器回调中的输入吗?尝试在选择回调中触发输入事件。也应该把代码放到一个方向上谢谢你的回复dandavis!但我不想手动验证。你能给我举个例子吗。多谢!您是否可以在选择器的回调中手动设置。$脏且手动清除。$无效?请尝试在选择回调中触发输入事件。也应该把代码放到一个方向上谢谢你的回复dandavis!但我不想手动验证。你能给我举个例子吗。多谢!