[英]How to find out if variable value has changed? (angularJS)
在HTML中,我有這個:
<input id="Search" type="text" placeholder="Search Images.." ng-model="data"
ng-keypress="($event.charCode==13)? searchMore() : return">
這基本上是輸入字段,用作搜索。
在控制器中,我只接收傳遞給輸入的值: $scope.data
我想以某種方式確定搜索詞是否已更改,以便可以擦除結果數組;如果同一搜索詞的更多結果出現,則可以追加結果數組。
如何確定$scope.data
現在包含另一個字符串? 如果我只需要設置以下內容:
$scope.savedData = $scope.data
這個新變量將一直被新數據覆蓋。
ng-change
是一種簡單的方法
<input id="Search"
type="text"
placeholder="Search Images.."
ng-model="data"
ng-change="clearResults()"
ng-keypress="($event.charCode==13)? searchMore() : return">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.