【发布时间】:2014-08-04 14:53:27
【问题描述】:
我已在我的 Angular 应用程序中正确添加了 Angular-cached-resource (https://github.com/goodeggs/angular-cached-resource) 的 JS 文件,并正在尝试对其进行实例化:
angular.module('client.core.resources')
.factory('TranslationResource', ['$cachedResource', 'ConstantValueService', function ($cachedResource, ConstantValueService) {
var localizationUrl = ConstantValueService.get('webApiUri') + '/api/localization/';
// TODO adjust webapi to work.
return $cachedResource('translationResource', localizationUrl, {lang: '@lang'},
{
getTranslationForCulture: {
method: 'GET',
isArray: true
},
});
}]);
但我收到错误:
[$injector:unpr] 未知提供者:$cachedResourceProvider
我可能做错了什么?
【问题讨论】:
-
您是否在 HTML 中包含了
angular-cached-resource.js文件? -
你能设置一个 plunker...
-
您是否在 rmodule 声明中包含了
ngCachedResource作为依赖项? -
是的,@PSL 的建议是完全正确的。 Doc错过了那部分。 PSL,你能回答我吗?
-
@AskarIbragimov 当然添加为答案。
标签: javascript angularjs