我有一個表單,並且在我提交這個表單之前,我想根據一個複選框來做某些事情,如果它被選中的話。如何知道使用ng-model的複選框的價值
這是我的複選框:
<input type="checkbox" name="resident" id="resident"
ng-model="resident" ng-init="resident=false">
在我的控制器
我有這樣的:
$scope.submitForm = function (isValid) {
if(!$scope.resident){
//code...
}else{
//code...
}
}
但我總是得到這個複選框爲未定義的值,即使我把它初始化爲false
。
我不想和ng-change
一起工作,因爲我只需要知道複選框的值,而不必在更改時進行處理。
我該如何解決這個問題?
value屬性從輸入中丟失 –
@AnkurTiwari我已附加屬性值,但我仍然有相同的問題 –
@DushyantBangal它總是打印undefined –