Как использовать методы onBeforeSave / onAfterSave в Angular-Xeditable с более чем $ data в качестве параметра

При первом использовании Angular-Xeditable с моим приложением я столкнулся с проблемой, пытаясь выяснить, как сохранить редактируемое по x изменение в объекте, доступ к которому осуществлялся через цикл ng-repeat.

Документация в основном фокусируется на использовании onbeforesave и onaftersave для проверки, и хотя она действительно показывает, что ее можно использовать для сохранения вещей, в примерах не показано, как передать что-либо, кроме $ data (или $ index), в ваш onbeforesave / onaftersave метод. В примерах показано сохранение чего-то вроде $ scope.person, что хорошо, если у вас есть один элемент.

Но что, если 3-й человек в списке из 30 был отредактирован? Вы, конечно, не хотите спасать их всех. Как сохранить только отредактированный объект вместо всего в массиве?

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

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