我有一個複選框:繃複選框沒有反映在控制器
<input ng-model="defaultAssigneeCheckbox" type="checkbox"/>
<p>{{defaultAssigneeCheckbox}}</p>
<button type="submit">Save</button>
段落下方示出並正確地更新false
和true
之間其狀態。不管複選框是否被選中或不
$scope.updateProject = function() {
var project = $scope.project;
console.log(typeof $scope.defaultAssigneeCheckbox)
console.log($scope.defaultAssigneeCheckbox)
if (!$scope.defaultAssigneeCheckbox) {
delete project.defaultAssignee;
}
};
當我點擊按鈕,它顯示的複選框是真的: 單擊按鈕時運行控制器功能。
我在做什麼錯?
console.log(typeof $ scope.defaultAssigneeCheckbox)的輸出是什麼? –