【问题标题】:Angular JS - Route provider not workingAngular JS - 路由提供程序不起作用
【发布时间】:2023-03-15 14:54:01
【问题描述】:

帮我解决这个问题

http://plnkr.co/edit/9WSWSgp55j614tBd2qbJ?p=previewGo to above plunk and check it out pls

使用路由时出现空白屏幕,但不使用时它工作正常

【问题讨论】:

    标签: angularjs routing angularjs-directive angularjs-routing


    【解决方案1】:

    两件事:

    1. 您将两次声明主应用程序模块 - 一次在 app.js 中,一次在控制器中。 app.js 首先加载,它将路由器添加为依赖项,但随后在您的控制器中您正在执行此操作:

      var app=angular.module("githubviewer", []);

    它重新定义了 githubviewer 模块,覆盖了你之前的模块。要查找模块,只需省略第二个参数(依赖项数组)。因此,将控制器中的那一行改为:

    var app=angular.module("githubviewer");
    
    1. 路由器的模块名称错误。正确的名字是ngRoute

    https://docs.angularjs.org/api/ngRoute

    工作的笨蛋:

    http://plnkr.co/edit/a3KHc2WIRMvGBDpFOwhX?p=preview

    【讨论】:

      猜你喜欢
      • 2016-05-17
      • 2014-05-05
      • 2017-11-04
      • 2014-04-10
      • 1970-01-01
      • 2017-02-03
      • 2013-02-24
      • 1970-01-01
      相关资源
      最近更新 更多