0
所以我是AngularJS的新手,我期待创建好的代码,因为我的应用程序正在扩展。AngularJS - 表单良好实践
现在,我列出了我从API获得的权限,然后我需要使用复选框列出它们的列表,然后用户将从列表中选择/取消选择,然后提交形成。
那么我该如何实现呢?每个复选框的ng模型应该是什么?我应该创建一个表单中的所有值为false吗?
这里是我的控制器代码现在:
function Controller(Competence) {
var vm = this;
vm.competences = [];
function initController() {
Competence.getAll()
.then(function(data) {
vm.competences = data;
});
}
initController();
}
这是我的看法代码:
<table>
<thead>
<tr>
<th width="90%">Competence</th>
<th width="10%">Select</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="competence in vm.competences">
<td>{{ competence.name }}</td>
<td><input type="checkbox"></td>
</tr>
</tbody>
</table>
听起来确实不错。没有意识到我可以将“selected”属性添加到视图中的javascript对象。认为我需要在控制器中添加,然后是视图可以访问。非常感谢! –
很酷。不用谢。很高兴我能帮上忙。 –