Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 错误:[$injector:unpr]未知提供程序:ServiceProvider_Angularjs_Ionic Framework - Fatal编程技术网

Angularjs 错误:[$injector:unpr]未知提供程序:ServiceProvider

Angularjs 错误:[$injector:unpr]未知提供程序:ServiceProvider,angularjs,ionic-framework,Angularjs,Ionic Framework,我在执行ionic serve时出现此错误,供应商不认识我,我将其添加到index.html service.js angular.module('starter').service('ProdutosService', ProdutosService); ProdutosService.$inject = ['$http', '$q']; function ProdutosService($http, $q){ return { lista: lista

我在执行ionic serve时出现此错误,供应商不认识我,我将其添加到index.html
service.js

angular.module('starter').service('ProdutosService', ProdutosService); 

ProdutosService.$inject = ['$http', '$q'];

function ProdutosService($http, $q){
    return {
        lista: lista
    };

    function lista() {
        return $http.get('comprar/productos.json')
        .then(function(response) {
            return response.data.productos;
        })
        .catch(function(error){
            $q.reject();
        });
    } 
};

controller.js

angular.module('starter').controller('ComprarCtrl', ComprarCtrl);

ComprarCtrl.$inject = ['$scope', 'ProductosService'];

function ComprarCtrl($scope, ProductosService) {
    var vm = this;
    ProductosService.lista().then(function(productos) {
        console.log(productos);
        $scope.productos = productos;
        vm.productos = productos;

});
}

打字错误:当您定义服务时,您将其命名为
produtoservice
,但当您引用它时,您使用的是
ProductosService
。非常感谢,我已经查找了两个小时的错误,我没有睡太多觉