HTML部分:
<label>Do you want to check this? <input type="checkbox" ng-model="checkModel" >
</label><br/>
控制器部分:
$http.post("InsertParticipant.jsp?comments1=" + $scope.comment + "&checked_value=" + $scope.checkModel + "&request_id=" +id).
then(function(response){
if(response.data.match("SUCCESS")){
alert("Entry has been added");
}
else{
alert("Sorry something went wrong Try filling it again");
}
复选框值未定义。有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
您应该将值添加到输入中。
在AngularJS中,您可以设置:
答案 1 :(得分:0)
您需要为checkModel变量添加值,如此
$scope.checkModel = {
value1 : true,
value2 : 'YES'
};
请参阅angular.js decumentation以及示例:angular-input[checkbox]