【发布时间】:2015-06-23 10:44:16
【问题描述】:
我有一个包含 10 个复选框的表单。默认情况下,角度 js 在单个复选框上触发。我只想在提交操作中获取所有选中的复选框值。这是我的代码...
<form name="thisform" novalidate data-ng-submit="booking()">
<div ng-repeat="item in items" class="standard" flex="50">
<label>
<input type="checkbox" ng-model="typeValues[item._id]" value="{{item._id}}"/>
{{ item.Service_Categories}}
</label>
</div>
<input type="submit" name="submit" value="submit"/>
</form>
$scope.check= function() {
//console.log("a");
$http.get('XYZ.com').success(function(data, status,response) {
$scope.items=data;
});
$scope.booking=function(){
$scope.typeValues = [];
console.log($scope.typeValues);
}
我得到的是空数组。
有人能告诉我如何仅在提交事件时获取所有选中的复选框值吗?
【问题讨论】:
标签: javascript angularjs