У меня есть список предметов, которые я зацикливаю на ветке
{% for paymentTransaction in paymentTransactions %}
<input type="checkbox" ng-checked="updateAddedToCrm({{ company.id }})" >
{% endfor %}
И это мой угловой контроллер.
app.controller('TransactionsListController', function ($scope, $http) {
$scope.updateAddedToCrm = function () {
//api to update the company linked to that payment
}
Что мне нужно сделать, это нажать на этуфлажок, я должен вызвать API для обновления моего объекта.Моя проблема заключается в том, как отслеживать каждый флажок ... В идеале я хочу отслеживать их по идентификатору компании (paymentTransaction.user.company), потому что, если платежная транзакция связана с определенной компанией, и я установил ее флажок, он должен обновитьвсе чекбоксы paymentTransactions сопоставлены с этой компанией, чтобы проверить тоже.Я не знаю, какой должна быть моя ng-модель в этом случае ... Все примеры, которые я видел, используют ng-repeat, но я не хочу строить свой список платежей, используя API обратно в angularjs.это единственный способ?Или я могу сделать что-то еще?