-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