関連するチェックボックスに応じて、オブジェクトを「選択済み」リストに追加したいオブジェクトの特定の配列があります。コントローラーをあまりセットアップせずに、どうすればそれらをセットアップできますか。
代わりにラジオボックスを使用する場合、正常に動作するフィドルは次のとおりです。 http://jsfiddle.net/JohannesJo/6ru2R/
JavaScript:
app = angular.module('app',[]);
app.controller('controller', function($scope){
$scope.aData = [
{i:1},
{i:2}
];
$scope.aSelected = [];
});
html:
<body ng-app="app">
<div ng-controller='controller'>
<input type = "checkbox" ng-model = "aSelected" value = "{{aData[0]}}">
<input type = "checkbox" ng-model = "aSelected" value = "{{aData[1]}}">
<div>test: {{oSelected}}</div>
</div>
</body>