angular-ng-model输入在控制器中为空

时间:2017-05-30 14:08:00

标签: angularjs angularjs-controller angularjs-ng-model

我有这个问题,我无法解决。

当我得到控制器中输入字段的值都为空时,为什么?

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);
}
});

1 个答案:

答案 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将等于您输入的内容。