发生ng-change事件时,函数不会调用角度js

时间:2016-03-16 14:55:31

标签: javascript angularjs

下面的代码我已经研究了几个博客,但注意找到了解决这个问题的方法。

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>

JSFile

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

1 个答案:

答案 0 :(得分:0)

我不知道这只是一个坏的剪切或粘贴或徒手打字的问题,但你的控制器不是很好。你有一个额外的右括号(})。试试这个:

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