Angularjs 控制器中的angular-ng模型输入为空
我有这个问题,我解决不了 当我得到控制器中输入字段的值都为空时,为什么 HTML 试试这个Angularjs 控制器中的angular-ng模型输入为空,angularjs,angularjs-controller,angularjs-ng-model,Angularjs,Angularjs Controller,Angularjs Ng Model,我有这个问题,我解决不了 当我得到控制器中输入字段的值都为空时,为什么 HTML 试试这个 tantoSvagoApp.controller("ricercaAttivita", function ($scope, $http, serviceRegioni, serviceRicercaAttivita, srvShareData) { $scope.formSearchAtt = {'numPartecipanti' : ""}; $scope.search = functi
tantoSvagoApp.controller("ricercaAttivita", function ($scope, $http, serviceRegioni, serviceRicercaAttivita, srvShareData) {
$scope.formSearchAtt = {'numPartecipanti' : ""};
$scope.search = function() {
var numPartecipanti= $scope.formSearchAtt.numPartecipanti;
console.log("numPartecipanti " + numPartecipanti);
}
});
从“搜索”函数中声明范围变量
当您更新输入的模型时,$scope.formSearchAtt将等于您输入的值。因此,您将一个值(应该是一个数字,顺便说一句)初始化为空字符串,然后立即打印该值,它是一个空字符串。这有什么奇怪的?如果希望默认值为0,请将其初始化为0。当用户更改它时,它的值将更改(即,在变量初始化后很长时间内,当用户与UI交互时)
tantoSvagoApp.controller("ricercaAttivita", function ($scope, $http, serviceRegioni, serviceRicercaAttivita, srvShareData) {
$scope.search = function() {
$scope.formSearchAtt = {'numPartecipanti' : ""};
var numPartecipanti= $scope.formSearchAtt.numPartecipanti;
console.log("numPartecipanti " + numPartecipanti);
}
});
tantoSvagoApp.controller("ricercaAttivita", function ($scope, $http, serviceRegioni, serviceRicercaAttivita, srvShareData) {
$scope.formSearchAtt = {'numPartecipanti' : ""};
$scope.search = function() {
var numPartecipanti= $scope.formSearchAtt.numPartecipanti;
console.log("numPartecipanti " + numPartecipanti);
}
});