私は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>
は本当にいいですね。ビューでjavascriptオブジェクトに「selected」プロパティを追加できることに気付かなかった。コントローラーを追加する必要があると思っていました。どうもありがとう! –
Cool。どういたしまして。お役に立てて嬉しいです。 –