Javascript 错误:[$injector:unpr]未知提供程序:重新启动提供程序<;-Restangular<;-ctrlAG
我有一个应用程序: app.js:Javascript 错误:[$injector:unpr]未知提供程序:重新启动提供程序<;-Restangular<;-ctrlAG,javascript,angularjs,restangular,Javascript,Angularjs,Restangular,我有一个应用程序: app.js: angular.module('AngApp', [ 'angularGrid' ]); 我自己的restangular service.js: var app = angular.module('AngApp'); app.factory('restService', ['Restangular', function (Restangular) { // make use of Restangular }
angular.module('AngApp', [
'angularGrid'
]);
我自己的restangular service.js:
var app = angular.module('AngApp');
app.factory('restService', ['Restangular', function (Restangular) {
// make use of Restangular
}
]);
和controller.js:
var app = angular.module('AngApp');
app.controller('ctrlAG', ['$scope', '$http', '$log', '$mdDialog',
'Restangular',function ($scope,$http, $log, $mdDialog, Restangular) {
// make use of other modules and Restservice
}
]);
html是:
<script type="text/javascript" src="ng/app.js"></script>
<script type="text/javascript" src="ng/restangular.js"></script>
<script type="text/javascript" src="ng/restService.js"></script>
<script type="text/javascript" src="ng/ctrlAG.js"></script>
<script type="text/javascript" src="ng/ctrlMetadata.js"></script>
角度1.3.6,重新角度(最新)
我犯这个错误的原因是什么?我已经检查了你经常犯的错误
但是它们中没有一个是存在的。您没有注入
restanglar
服务的模块
像这样试试
angular.module('AngApp', ['angularGrid','restangular']);
您没有注入
Restangular
服务的模块
像这样试试
angular.module('AngApp', ['angularGrid','restangular']);
您似乎也忘记了在前面添加Lodash或下划线。因为Restangular模块依赖于其中一个。因此,为了加载重新启动的模块,您必须添加对Lodash或下划线库的引用
希望这对您有所帮助您似乎也忘记了在之前添加Lodash或下划线。因为Restangular模块依赖于其中一个。因此,为了加载重新启动的模块,您必须添加对Lodash或下划线库的引用
希望获得此帮助是否尝试在重新启动后放置应用程序文件?是否尝试在重新启动后放置应用程序文件?