【发布时间】:2017-05-27 08:07:16
【问题描述】:
我想在复选框列表中将“写作”、“足球”等少数爱好设置为选定的爱好,该怎么做? 我的代码如下,
角度控制器
$scope.Hobbies = [];
$scope.Hobbies.push('Cricket');
$scope.Hobbies.push('Reading');
$scope.Hobbies.push('Writing');
$scope.Hobbies.push('Sleeping');
$scope.Hobbies.push('Running');
$scope.Hobbies.push('Football');
$scope.Hobbies.push('Programming');
$scope.selected = {};
$scope.GetSelected = function () {
console.log('selected arry....');
$.each($scope.selected, function (value,checked) {
console.log(value + '-' + checked);
});
};
$scope.SetSelected = function () {
//???
};
我的 .cshtml 代码
<div><b>Hobbies</b>
<label ng-repeat="hobbie in Hobbies">
<input type="checkbox"
checklist-model="Hobbies"
ng-model="selected[hobbie]"
checklist-value="{{hobbie}}">{{hobbie}}
</label>
</div>
<a href="javascript:;" data-ng-click="SetSelected();">Set Selected</a>
【问题讨论】:
标签: angularjs asp.net-mvc checkboxlist