Roy*_*Lee 3 ajax httprequest angularjs restangular
让,
Restangular.one('users').getList().then(function(users) {
$scope.user = users[0];
});
Run Code Online (Sandbox Code Playgroud)
另一个GET请求:
让: user: { id: '123' }
$scope.cars = $scope.user.getList('cars'); 这将触发GET请求:/ users/123/cars
其中123是从所获取id属性.
题:
是否可以明确地配置我的对象的id属性,例如:被命名为username.
user: { username: '123' }
Run Code Online (Sandbox Code Playgroud)
小智 7
更好的答案是设置特定服务的id字段.
angular.module('app')
.service('SomeService', ['rootUrl', 'Restangular', function SomeService(rootUrl, Restangular) {
return Restangular.withConfig(function (config) {
config.setRestangularFields({"id": "username"});
}).all('cars');
}]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1467 次 |
| 最近记录: |