##AngularJS: API: ngResource/service/$resource
在使用之前首先要引入ng-resource相关文件
下面列举官方的Api
链接地址如下
##举例
‘use strict’;
/* Services */
var phonecatServices = angular.module('phonecatServices',['ngResource']);
phonecatServices.factory('Phone123', ['$resource',
function($resource){
return $resource('phones/:phoneId.json',{}
,{query: {method:'GET',params:{phoneId:'phones'},isArray:true}
});
}
]);
$resource(url, [paramDefaults], [actions], options);
- 第一个参数是访问资源的url
- 第二个参数 Given a template /path/:verb and parameter {verb:’greet’, salutation:’Hello’} results in URL /path/greet?salutation=Hello,如果有@作为前缀,则有特殊处理(暂时没弄清楚)
- 第三个参数在上例中表示phoneId用phones替代
- 最后一个参数表示是数组