Скажем, я вложенными ресурсы следующим образом,Сделать Restangular .remove() работать с Rails пологих маршрутов
shallow do
resources :aalu do
resources :pyaj
end
end
Использование restangular я получить ресурсы по мере необходимости, используя следующий Restangular
вызов
all_pyaj = Restangular.one('aalu', $stateParams.aaluId).all('pyaj').getList();
pyaj
является элементом массива all_pyaj
, я получаю его с помощью ng-repeat.
Теперь, когда я хочу, чтобы удалить ресурс, используя Restangular с помощью remove()
метода pyaj.remove()
делает УДАЛИТЬ вызов /aalu/:aalu_id/pyaj/:pyaj_id
Я хочу, чтобы это сделать УДАЛИТЬ вызов /pyaj/:pyaj_id
и удалить resrouce образует угловой $ scope тоже.
я могу добиться этого следующим образом
Restangular.one('pyaj', payj.id).remove().then(
function (response) { /* Problem: Delete this pyaj from $scope */ }
Могу ли я сделать Restangular сделать УДАЛИТЬ вызов /pyaj/:pyaj_id
и удалить форму ресурс угловую $ объем тоже?
Как работает Restangular с мелкими маршрутами?