我使用输入类型=数字,但我无法调用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);
}
答案 0 :(得分:1)
在您的控制器中,您忘记将$ scope放入console.log:
console.log($scope.card.numero);
也不要忘记将$scope.card = {}
放在控制器的开头。小提琴下面:
答案 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 强>