我的角度应用程序将无法识别我的服务(未知提供商)

丹尼尔·巴雷特

好的,我已经查看了文档,并直接从另一个可行的项目中获取了此代码。我不知道为什么,但我不断收到未知的提供程序错误。我已经解决了所有可能的问题,这些问题都在角度上指出了他们的错误参考,因此,如果您只是想联系我,那就不要浪费您的时间。

错误:

angular.js:13236 Error: [$injector:unpr] http://errors.angularjs.org/1.5.0/$injector/unpr?p0=waypointsProvider%20%3C-%20waypoints%20%3C-%20WaypointController
at Error (native)
at https://code.angularjs.org/1.5.0/angular.min.js:6:416
at https://code.angularjs.org/1.5.0/angular.min.js:43:7
at Object.d [as get] (https://code.angularjs.org/1.5.0/angular.min.js:40:270)
at https://code.angularjs.org/1.5.0/angular.min.js:43:69
at d (https://code.angularjs.org/1.5.0/angular.min.js:40:270)
at e (https://code.angularjs.org/1.5.0/angular.min.js:41:1)
at Object.instantiate (https://code.angularjs.org/1.5.0/angular.min.js:41:364)
at https://code.angularjs.org/1.5.0/angular.min.js:87:42
at A.link (https://code.angularjs.org/1.5.0/angular-route.min.js:7:274) <div ng-view="" class="ng-scope">

我的index.html文件:

<!DOCTYPE html>
<html>
<head>
<title>Appalachian App</title>
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet">
<link href="css/main.css" rel="stylesheet">
<script type="text/javascript" src="https://code.angularjs.org/1.5.0/angular.min.js"></script>
<script type="text/javascript" src="https://code.angularjs.org/1.5.0/angular-route.min.js"></script>
</head>
<body ng-app="atApp">
<h1 class="header">Yo</h1>
<div ng-view></div>
<!-- Modules -->
<script type="text/javascript" src="js/app.js"></script>
<!-- Controllers -->
<script type="text/javascript" src="js/controllers/WaypointController.js">  </script>
<!-- Services -->
<script type="text/javscript" src="js/services/waypoints.js"></script>
</body>
</html>

我的app.js文件:

var app = angular.module('atApp', ['ngRoute']);
app.config(['$routeProvider',
function($routeProvider) {
    $routeProvider.
        when('/', {
            templateUrl: 'views/waypoint.html',
            controller: 'WaypointController'
        }).
        otherwise({
            redirectTo: '/'
        });
}]);

我的控制器:

app.controller('WaypointController',[
 '$scope','waypoints',
function($scope, waypoints){
 $scope.helloWorld='hello world!';
 $scope.ways = waypoints;
}]);

我的服务:

app.factory('waypoints', [function(){
var demo = [
 {
    name:"Milinockett",
    date:"17 August 2015",
    state:"Maine",
    specificLocation:"motel",
    startingPoint:true,
    distanceFromStart:0,
    distanceFromEnd:2189.0,
    img:"https://56.media.tumblr.com/03645603932681733b6ae4b46d6c7abf/tumblr_o43w4sh5Zu1rrw1gjo1_540.jpg",
    companions:"Vallone",
 },
 {
    name:"Katahdin Stream Campground",
    date:"18 August 2015",
    state:"Maine",
    specificLocation:"Baxter State Park Camp Site 21",
    startingPoint:false,
    distanceFromStart:5.2,
    distanceFromEnd:2183.8,
    img:"http://41.media.tumblr.com/1a0fd39fd0b14f83ce03151299c883f8/tumblr_o43w7109pQ1rrw1gjo1_1280.jpg",
    companions:"Vallone",

 },
 ];
 return demo;
 }]);

任何帮助表示赞赏

博诺马里诺夫

首先是第一件事。当您要调试应用程序时,请不要使用缩小版本的Angular标准版本。这将给您带来更多描述性的错误,它将引导您找到问题的根源。

这是一个工作示例:http : //plnkr.co/edit/JANQwccTsyqPUTSYAZLv?p=preview乍一看,您的代码(至少包括其中的部分)看起来不错,因此,我希望这可以使您知道哪里出了问题。

PS使用服务与工厂使用可以说是一种更简洁的语法:

function WaypointsService() {
    this.getWaypoints = getWaypoints;

    function getWaypoints() {
        return [way1, way2, ...];
    }
}
app.service('waypointsService', WaypointsService);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

未经我的允许,附加提供商可以在Heroku中访问我的应用程序的代码吗?

来自分类Dev

目标不可实例化。Laravel 5-应用程序绑定服务提供商

来自分类Dev

如何为ADF应用程序配置SAML 2.0服务提供商

来自分类Dev

用托管服务提供商托管应用程序(共享托管)

来自分类Dev

如何在具有路由提供商的应用程序中调用模式服务?

来自分类Dev

无法连接我的Internet服务提供商ftp服务器

来自分类Dev

访问Microsoft.Extensions.Hosting服务时发生错误。找不到应用程序服务提供商

来自分类Dev

获取社交登录提供商返回的流量,以在我的 .net core 2.2 Web 应用程序上创建本地帐户

来自分类Dev

我的自定义提供程序出现错误“由于未知的提供程序而无法实例化模块应用程序”

来自分类Dev

Google Play服务(融合了位置信息的提供商)会大大增加应用程序的大小吗?

来自分类Dev

我可以使用omniauth-saml让IdP将参数转发回我的服务提供商吗?

来自分类Dev

Sharepoint 2013自动托管的应用程序与Azure中的提供商托管的应用程序

来自分类Dev

我可以使用托管提供商的SMTP服务器代替域名提供商吗?

来自分类Dev

我的互联网服务提供商对我的在线活动了解什么?

来自分类Dev

我这边或我的服务提供商有问题,请帮助

来自分类Dev

如何更改共享主机提供商上的空闲超时ASP MVC应用程序?

来自分类Dev

我的角度应用程序无法正常工作

来自分类Dev

Angular-提供商的未知提供商

来自分类Dev

内容提供商的应用程序如何指定客户端应用程序访问访问提供商数据所需的权限?

来自分类Dev

切换到Frontier服务提供商后如何使我的电子邮件从Outlook发送

来自分类Dev

我应该在Laravel 5中的哪里放置初始服务提供商呼叫?

来自分类Dev

如何永久更改我的DNS服务器提供商?

来自分类Dev

是否可以从我的包裹的服务提供商中加载所需包裹的别名?

来自分类Dev

为服务提供商启用wso2自我注册

来自分类Dev

如何使用bash脚本找到我的Internet服务提供商(ISP)?

来自分类Dev

如果我用Ubuntu替换Android,电话服务提供商合同会如何处理?

来自分类Dev

如何正确设计一个Amazon AWS生态系统以用作公共应用程序服务提供商(ASP)?

来自分类Dev

为什么不创建像电子邮件和短信这样的消息传递应用程序,以便您可以在多个服务提供商之间发送消息?

来自分类Dev

私人内容提供商仅在我的应用之间共享

Related 相关文章

  1. 1

    未经我的允许,附加提供商可以在Heroku中访问我的应用程序的代码吗?

  2. 2

    目标不可实例化。Laravel 5-应用程序绑定服务提供商

  3. 3

    如何为ADF应用程序配置SAML 2.0服务提供商

  4. 4

    用托管服务提供商托管应用程序(共享托管)

  5. 5

    如何在具有路由提供商的应用程序中调用模式服务?

  6. 6

    无法连接我的Internet服务提供商ftp服务器

  7. 7

    访问Microsoft.Extensions.Hosting服务时发生错误。找不到应用程序服务提供商

  8. 8

    获取社交登录提供商返回的流量,以在我的 .net core 2.2 Web 应用程序上创建本地帐户

  9. 9

    我的自定义提供程序出现错误“由于未知的提供程序而无法实例化模块应用程序”

  10. 10

    Google Play服务(融合了位置信息的提供商)会大大增加应用程序的大小吗?

  11. 11

    我可以使用omniauth-saml让IdP将参数转发回我的服务提供商吗?

  12. 12

    Sharepoint 2013自动托管的应用程序与Azure中的提供商托管的应用程序

  13. 13

    我可以使用托管提供商的SMTP服务器代替域名提供商吗?

  14. 14

    我的互联网服务提供商对我的在线活动了解什么?

  15. 15

    我这边或我的服务提供商有问题,请帮助

  16. 16

    如何更改共享主机提供商上的空闲超时ASP MVC应用程序?

  17. 17

    我的角度应用程序无法正常工作

  18. 18

    Angular-提供商的未知提供商

  19. 19

    内容提供商的应用程序如何指定客户端应用程序访问访问提供商数据所需的权限?

  20. 20

    切换到Frontier服务提供商后如何使我的电子邮件从Outlook发送

  21. 21

    我应该在Laravel 5中的哪里放置初始服务提供商呼叫?

  22. 22

    如何永久更改我的DNS服务器提供商?

  23. 23

    是否可以从我的包裹的服务提供商中加载所需包裹的别名?

  24. 24

    为服务提供商启用wso2自我注册

  25. 25

    如何使用bash脚本找到我的Internet服务提供商(ISP)?

  26. 26

    如果我用Ubuntu替换Android,电话服务提供商合同会如何处理?

  27. 27

    如何正确设计一个Amazon AWS生态系统以用作公共应用程序服务提供商(ASP)?

  28. 28

    为什么不创建像电子邮件和短信这样的消息传递应用程序,以便您可以在多个服务提供商之间发送消息?

  29. 29

    私人内容提供商仅在我的应用之间共享

热门标签

归档