【发布时间】:2015-09-28 15:56:14
【问题描述】:
所以我有一个带有两个 api 调用的项目:
GET /certificates/pending - 返回所有待处理的证书 POST /certificates//approve(或拒绝) - 批准证书。
我遇到的问题是我不确定如何将 /pending 添加到 getList() 命令,而不是对象本身,因此 Restangular 尝试 POST 到 /certificates/pending//approve,这不是一个有效的路径。
angular.module( 'approvals', [
'ui.router'
])
.config(function config( $stateProvider, RestangularProvider ) {
$stateProvider.state( 'system.approvals', {
url: '/approvals',
controller: 'ApprovalsCtrl',
templateUrl: 'approvals/approvals.tpl.html',
data:{ pageTitle: 'Approvals' },
authenticate: true,
resolve:{
certificates: function(Certificates){
return Certificates.all('pending').getList();
}
}
});
})
.factory('Certificates', function(Restangular){
return Restangular.service('certificates');
})
;`
【问题讨论】:
标签: angularjs restangular