【发布时间】:2019-05-30 19:13:52
【问题描述】:
您好,这个问题已经问过了,但这并没有解决我的问题。
我正在将复选框值传递给控制器,但我无法确定选择了哪一个。
这是我的代码
HTML:
<div class="col-sm-3" ng-repeat="days in formData.businessDays">
<input type="checkbox" ng-model="business_days.Selected" ng-change=""><span> {{days.name}}</span>
</div>
Js:
$scope.addData = function(form)
{
$scope.formData.days_id = [];
angular.forEach($scope.formData.businessDays, function(businessDays){
//console.log(businessDays);
if (businessDays.Selected) {
$scope.formData.days_id.push(businessDays.value);
}
})
}
//this days data values
$scope.formData.businessDays = [{
name: "Monday",
value: "M",
}, {
name: "Tuesday",
value: "T",
}, {
name: "Wednesday",
value: "W",
}, {
name: "Thursday",
value: "Th",
}, {
name: "Friday",
value: "F",
}, {
name: "Saturday",
value: "S",
}, {
name: "Sunday",
value: "Su",
}, ];
我无法确定哪个是选定的值?
【问题讨论】:
-
如何在您的代码中修复
ng-change=")"。如果您可以在 plunkr.com 上提供演示示例,那就更好了 -
@ShashankVivek 我会更新,请立即查看
标签: angularjs checkbox angularjs-scope selected