gpt4 book ai didi

javascript - AngularJS 模型跟踪?

转载 作者:行者123 更新时间:2023-12-03 07:13:29 26 4
gpt4 key购买 nike

var ticket = angular.module('ticket', []);

ticket.controller('ticketCtrl', function($scope, $http){
$scope.ticketQty = 1;




$scope.envoyer = function(){


alert('Sending no :'+ $scope.ticketQty);

}


});//Ctrl
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="ticket" ng-controller="ticketCtrl">
<input ng-model="ticketQty" type="number" class="form-control" size="5">

<button ng-click="envoyer()" type="button" class="btn btn-primary">Envoyer</button>
</div>

我有一个 Angular 变量,其声明如下:

$scope.var = 1;

和模型:

<input ng-model="var" type="number" class="form-control">

因此,当我输入 4 时,应用程序可以正常解释该数字,但如果我在函数发送中引用 $scope.var ,例如:

$scope.send = function(){
alert($scope.var);
}

结果是 1;

为什么我没有得到 4?

最佳答案

尝试将其包装在像这样的对象内

$scope.var = {
num: ""
}

然后在输入标签中像这样使用它

<input ng-model="var.num" type="number" class="form-control">

这应该可以正常工作

关于javascript - AngularJS 模型跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36523433/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com