AngularJS,Jquery,必需错误,使用Jquery输入
我有安古拉肌,需要心房肌AngularJS,Jquery,必需错误,使用Jquery输入,jquery,angularjs,Jquery,Angularjs,我有安古拉肌,需要心房肌 <div class="control-group" ng-class="{error: myForm.bdatetime.$invalid}"> <div class="controls"> <input type="text" ng-model="bdatetime" value="" name="bdatetime" id="datetimepicker" required/> <s
<div class="control-group" ng-class="{error: myForm.bdatetime.$invalid}">
<div class="controls">
<input type="text" ng-model="bdatetime" value="" name="bdatetime" id="datetimepicker" required/>
<span ng-show="myForm.bdatetime.$error.required" class="help-inline">Required</span>
</div>
</div>
现在,一旦我在输入框中单击,就可以使用jquery自动输入值,而无需按任何键盘键(只需单击鼠标)
但Angularjs required属性并没有清除“RequiredError”,直到我使用键盘在输入框中输入了一些值
如何在不涉及键盘输入的情况下在单击时绑定此文件
有什么想法吗?一种可能是,
在ng控制器内移动以下内容并更改输入模型并使用$scope.$apply
还有更好的办法吗 对不起,传统的格式是创建指令 可以使用指令将DOM事件与角度数据连接起来 请看下面这样的文章:
$(document).on("click","#datetimepicker", function() {
$("#datetimepicker").val("aa");
});
$(document).on("focusout","#datetimepicker", function() {
$scope.bdatetime = $("#datetimepicker").val();
$scope.$apply();
});