Как я могу получить все выбранные объекты флажков в AngularJS?

Я хочу получить все выбранные объекты флажков с помощью AngularJS.

Ниже мой код

Мой view.tpl.html

<tr ng-repeat="item in itemList">
<td>
<input type="checkbox" ng-click="clickedItem(item.id)" 
       ng-model="model.controller.object"
       {{item.name}} />
</td>

Мой контроллер

  $scope.itemList = [
{
  id:"1",
  name:"first item"
},
{
  id:"2",
  title:"second item"
},
{
  id:"3",
  title:"third item"
}
];

   $scope.selection = [];
    $scope.clickedItem = function(itemId) {
        var idx = $scope.selection.indexOf(itemId);
        if (idx > -1) {
            $scope.selection.splice(idx, 1);
        }

        // is newly selected
        else {
            var obj = selectedItem(itemId);
            $scope.selection.push(obj);
        }
    };

    function selectedItem(itemId) {
        for (var i = 0; i < $scope.itemList.length; i++) {
            if ($scope.itemList[i].id === itemId) {
                return  $scope.itemList[i];
            }
        }
    }

Здесь я получу все выбранные предметы в$scope.selection, Как я могу получить этоng-model?

Можно ли сделать какng-model="model.controller.object = selection" так как мне нужно выбранное$scope.selection быть назначенным наmodel.controller.object

Ответы на вопрос(1)

Ваш ответ на вопрос