我有一個搜索文本框。我正在把價值和按回車鍵給我的結果。在Safari瀏覽器中不能使用角度監視功能
這是我的HTML代碼
<input type="text" class="filter-input" my-enter="submitFilterForm()" ng-model="vm.query" auto-focus />
這是我的JS文件
$scope.$watch("vm.query", function(name) {
$scope.validationError = false;
console.log("value of query is", name);
filterStateService.updateSearchQuery(name);
});
我輸入我的自定義指令。在ng-model =「query」我已經在JS中定義了一個$ watch函數。
如果我按字符輸入文本框中的值,它將打印$ scope.query正確。但是,如果我直接複製值並粘貼到文本框中,它將變爲空值。當我直接在搜索框中複製並粘貼值時,$ watch不起作用。我該如何解決這個問題。
爲什麼在使用入站'ngModel'時使用'$ watch'?你可以使用'ngChange'在變化上掛接一個監聽器... –
我需要這個值在另一個js這是保持全球。 –