【发布时间】:2016-10-31 18:45:23
【问题描述】:
当有人点击我需要在 AngularJs 中调用该方法的级别时,我得到了一个级别列表。当我点击复选框时,什么都没有发生,但是当我点击 ng-repeat 之外的复选框时工作正常。这是我的代码。
<div class="col-md-4">
<label>Select Level:</label>
<div ng-repeat="level in vm.Levels | filter: {Workshop:true}">
<div class="i-checks">
<input type="checkbox" ng-model="level.Name" id="{{'level-'+ level.SkillId}}" icheck />
<label class="control-label">
{{level.Name}}
</label>
</div>
</div>
<input type="checkbox" />
</div>
这是我的控制器代码:
(function () {
'use strict';
var controllerId = 'SeriesEditor';
angular.module('app').controller(controllerId, ['apiFactory', "$filter", SeriesEditor]);
function SeriesEditor(wfapi, $filter) {
var vm = this;
vm.Init = function () {
vm.Levels = [];
}
vm.loadLevelsForSeries = function () {
var mReq = new Models.services.LevelListRequest();
api.get(mReq)
.then(function (data) {
vm.Levels = data.Results;
});
}
}
})();
提前致谢。
【问题讨论】:
-
控制器代码?