簡體   English   中英

發生 ng-change 事件時,函數未在 angular js 中調用

[英]Function is not calling in angular js when ng-change event occurs

這是下面的代碼,我研究了幾個博客,但請注意找到了解決此問題的任何方法。

HTML 文件:-

<ion-content ng-controller="IpScanner">
  <div class="list">
    <div class="item item-input-inset">
      <label class="item-input-wrapper">
        <input type="text" placeholder="Barcode"  ng-model="IpValue" ng-change="CartAction()" >
      </label>
    </div>
  </div>
</ion-content>

JS文件

.controller('IpScanner', ['$scope', 'socket', function($scope, socket, $window, $timeout, $ionicPopup, $q) {
  $scope.CartAction = function() {
    window.alert('Onchange');
  }
}])

我不知道這是否只是剪切和粘貼錯誤或徒手輸入的問題,但是您的控制器格式不正確。 您在那里有一個額外的右括號 ( } )。 嘗試這個:

.controller('IpScanner', ['$scope', 'socket', '$window', '$timeout', '$ionicPopup', '$q', function($scope, socket, $window, $timeout, $ionicPopup, $q) {
    $scope.CartAction = function()
    {
        window.alert('Onchange');
    }
}]);

暫無
暫無

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

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