Javascript 角度小部件中的角度网格返回错误:[$injector:unpr]未知提供程序:

Javascript 角度小部件中的角度网格返回错误:[$injector:unpr]未知提供程序:,javascript,angularjs,widget,ng-grid,Javascript,Angularjs,Widget,Ng Grid,在下面的代码中,我创建了一个使用角度网格传递数据的角度小部件。但是,我收到以下错误:[$injector:unpr]未知提供程序:alphadataProvider请尝试这样定义您的解析: resolve: { 'alphadata': ['alphatradingService', function(alphatradingService){ return alphatradingService.get(); }] } 我很抱歉,因为我很晚才看到你的问题。但我

在下面的代码中,我创建了一个使用角度网格传递数据的角度小部件。但是,我收到以下错误:[$injector:unpr]未知提供程序:alphadataProvider请尝试这样定义您的解析:

resolve: {
    'alphadata': ['alphatradingService', function(alphatradingService){
        return alphatradingService.get();
    }]
}

我很抱歉,因为我很晚才看到你的问题。但我的回答可能会帮助其他陷入类似问题的人。请参见获取错误的基本信息,其中指出

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

这意味着您尚未正确解决您的注入器的依赖关系,正如angularjs文档中提到的,在您的案例中,注入器似乎是一项服务

你可以试试:

resolve: {
    alphadata: function(alphatradingService){
        return alphatradingService.get;
    }
为您效劳

$scope.get = get (get is your function defined in services)
resolve: {
    'alphadata': ['alphatradingService', function(alphatradingService){
        return alphatradingService.get();
    }]
}
resolve: {
    alphadata: function(alphatradingService){
        return alphatradingService.get;
    }
$scope.get = get (get is your function defined in services)