Javascript 这条路线不起作用

Javascript 这条路线不起作用,javascript,angularjs,angularjs-routing,Javascript,Angularjs,Angularjs Routing,由于某种原因,我不确定我在这里的路线是否工作正常。请帮帮我,谢谢是我的cloud9文件,您可以在其中查看实时预览和编辑代码。下面是我的script.js: var app = angular.module('ChattApp', ["firebase", "ngRoute"]) app.config(["$routeProvider", function($routeProvider){ $routeProvider .when('/', { templateUr

由于某种原因,我不确定我在这里的路线是否工作正常。请帮帮我,谢谢是我的cloud9文件,您可以在其中查看实时预览和编辑代码。下面是我的script.js:

var app = angular.module('ChattApp', ["firebase", "ngRoute"])


app.config(["$routeProvider",  function($routeProvider){

  $routeProvider
    .when('/', {
      templateUrl: 'HtmlFiles/login.html',
      controller : 'LoginController.js'
    })

    .otherwise({
      redirectTo: '/'

    })
    //Talk In Chat/Group Chat. I have to go to school now..


}]
)

app.factory("Auth", ["$firebaseAuth",
  function($firebaseAuth) {
    var ref = new Firebase("https://uniquecoders.firebaseio.com/");
    return $firebaseAuth(ref);
  }
]);

删除所有控制器文件中的
app
定义。。as
app
已在另一个脚本中定义。。原因是正在为每个加载的控制器文件重新定义变量


请检查“.when”方法的对象内控制器的可变作用域生存期,该方法采用通过angular注册的控制器名称,而不是包含控制器代码的“js”文件。 注册控制器时,使用方法
控制器(名称、构造函数)
。然后,作为第一个参数放置的名称是您正在向angular注册的控制器的“名称”

controller:'LoginController.js'
应该是:
控制器:“登录控制器”

参考文献:


在此页面上搜索“路由”,然后查看控制器对象属性。

工作不正常
不是正确的问题描述。此外,该链接需要登录,因此毫无价值。在中创建一个复制问题的演示。是否加载了正确的文件?。。检查LoginController.jsProvider中是否存在语法错误控制器的代码我添加了更多关于“name”来自何处的解释。这正是我所做的:app.controller('LoginController',[“$firebaseAuth”,“$scope”,function(){}])否,用于需要将控制器设置为控制器“name”的路由。上面的代码中有
controller:'LoginController.js'
。它需要是
controller:'LoginController'