我想在我的应用程序中注入REST,以便通过REST与其通信。
所以,在这里,我知道一个错误:
Error: [$injector:unpr] Unknown provider: RestangularProvider <- Restangular <- ApiApi是我自己的模块。我在做的是:
现在我想使用Restangular,但不知道managing是如何管理依赖项的.
下面是我的子模块,我在其中注入Restangular:
angular.module( 'dashboard.api', ['restangular']).factory('Api', ['$http', 'Config', 'Restangular', function($http, Config, Restangular) {我的主要模块,仪表板,不需要注入Restangular,对吗?
angular.module( 'dashboard', [ 'dashboard.api'])注入依赖在子模块中是如何工作的?如何在我的应用程序中集成Restangular?
编辑:源文件包括:

发布于 2015-10-02 09:53:26
好吧我找到了问题和解决方案。
您必须区别于restangular(模块)和Restangular (服务)。
首先,您必须在应用程序中包含restangular的主模块:
对我来说,是这样的(polygon是我的应用程序的子模块:
angular.module('polygons', ['restangular']);
然后,我想在子模块的工厂中注入restangular:
angular.module('polygons').factory('polygonService', ['Restangular', polygonService]);
function polygonService(Restangular) {
// ...
});这对我有用。希望这能有所帮助。
https://stackoverflow.com/questions/29534905
复制相似问题