簡體   English   中英

NgModel調用onchange函數

[英]NgModel call onchange function

我有這種類型的代碼:

<div ng-repeat="point in points">                                
   <input type="text" ng-model="point.oy"  onchange="angular.element(this).scope().changeLocation(point.name)">
   <input type="text" ng-model="point.ox"  onchange="angular.element(this).scope().changeLocation(point.name)">
   <!--.... other inputs -->
</div>

我應該怎么做才能使onchange函數不在ng-model的第一個綁定上運行。 這意味着僅當用戶更改文本輸入時,函數changeLocation()才應運行。

您可以做的是將觀察者綁定到您的范圍變量點,以便在點初始化之后偵聽用戶的更改。 例如

$scope.$watchCollection('point' , function(newPoint , oldPoint){
   //something
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM