0
私はこの問題があり、解決できません。コントローラで角型入力が空です
コントローラの入力フィールドの値がすべて空の場合、なぜですか?
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に初期化します。ユーザーの値が変更されると値が変更されます(つまり、ユーザーがUIとやりとりするときに変数の初期化が完了するまでに時間がかかります) –