我有这个问题,我无法解决。
当我得到控制器中输入字段的值都为空时,为什么?
HTML
<input type="number" ng-model="formSearchAtt.numPartecipanti" id="partecipanti" value="0" class="price-input">
<button class="btn btn-default btn-green btn-3-column sidebar-filtri-button" ng-click="search()">Cerca</button>
CONTROLLER
tantoSvagoApp.controller("ricercaAttivita", function ($scope, $http, serviceRegioni, serviceRicercaAttivita, srvShareData) {
$scope.search = function() {
$scope.formSearchAtt = {'numPartecipanti' : ""};
var numPartecipanti= $scope.formSearchAtt.numPartecipanti;
console.log("numPartecipanti " + numPartecipanti);
}
});
答案 0 :(得分:0)
试试这个
tantoSvagoApp.controller("ricercaAttivita", function ($scope, $http, serviceRegioni, serviceRicercaAttivita, srvShareData) {
$scope.formSearchAtt = {'numPartecipanti' : ""};
$scope.search = function() {
var numPartecipanti= $scope.formSearchAtt.numPartecipanti;
console.log("numPartecipanti " + numPartecipanti);
}
});
从您的&#34;搜索&#34;宣布您的范围变量功能
当您更新输入的模型时,$ scope.formSearchAtt将等于您输入的内容。