Ng-change在angularjs中无法正常工作

时间:2016-11-24 17:34:56

标签: angularjs ionic-framework

我使用输入类型=数字,但我无法调用ng-change函数。

<input type="number" name="numero" placeholder="1234 1234 1234 1234" ng-model="card.numero" ng-change="validar_card()" required>

我的控制器

$scope.validar_card=function () {
    console.log(card.numero);
  }

2 个答案:

答案 0 :(得分:1)

在您的控制器中,您忘记将$ scope放入console.log:

console.log($scope.card.numero);

也不要忘记将$scope.card = {}放在控制器的开头。小提琴下面:

http://jsfiddle.net/twizzlers/5f411u2e/1/

答案 1 :(得分:0)

 <input type="number" ng-model="count" ng-change="change()"  />

<强>控制器

 $scope.validar_card=function(){
        $scope.count++;
    }

修改

有了您的更新,您没有使用$scope变量。它应该是

$scope.validar_card=function () {
    console.log($scope.card.numero);
}

<强> DEMO