我有一个物品清单,我会在树枝上循环
{% for paymentTransaction in paymentTransactions %}
<input type="checkbox" ng-checked="updateAddedToCrm({{ company.id }})" >
{% endfor %}
这是我的Angular控制器。
app.controller('TransactionsListController', function ($scope, $http) {
$scope.updateAddedToCrm = function () {
//api to update the company linked to that payment
}
我需要做的是单击此复选框,我应该调用一个api来更新我的对象。我的问题是如何跟踪每个复选框...理想情况下,我想按公司ID(paymentTransaction.user.company)跟踪它们,因为如果付款交易与某个公司链接,并且我选中了其复选框,则应该更新映射到该公司的所有PaymentTransactions复选框也将被检查。我不知道在这种情况下我的ng模型应该是什么...我看到的所有示例都使用ng-repeat,但是我不想使用在angularjs中使用api建立付款清单。这是唯一的方法吗?还是我可以做点其他事情?