下面的代码我已经研究了几个博客,但注意找到了解决这个问题的方法。
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');
}
}])
答案 0 :(得分:0)
我不知道这只是一个坏的剪切或粘贴或徒手打字的问题,但你的控制器不是很好。你有一个额外的右括号(}
)。试试这个:
.controller('IpScanner', ['$scope', 'socket', '$window', '$timeout', '$ionicPopup', '$q', function($scope, socket, $window, $timeout, $ionicPopup, $q) {
$scope.CartAction = function()
{
window.alert('Onchange');
}
}]);