-1
我有一个输入(文本+按钮)。当我按下输入文本中的按钮(选择日期和时间)和库设置值时。我喜欢用angularJs或JQuery来检测这个字段的变化,但它不起作用。当jQuery修改值时,angularjs会检测输入的更改
我试着用(在directive):
$scope.$watch('namevarmodel', function() {
alert('test');
},true);
和jQuery:
<script>
$('#nameinput').change(function() {
alert("test.");
});
</script>
有什么建议?
你为什么要用JQuery来做到这一点?你为什么不直接使用ng-click指令......调用一个直接更新模型而不是改变输入值的函数? AngularJs是一个完整的框架。我发现了很少的情况,我需要跳出该框架来使用JQuery – jbrown
你不应该在AngularJS应用程序中使用jQuery。如果您使用指令,AngularJS在内部支持jQuery Lite。正如@jbrown所说,使用框架提供的工具。 – Baruch