Javascript 角度路由:控制器不';工作

Javascript 角度路由:控制器不';工作,javascript,html,angularjs,ngroute,route-provider,Javascript,Html,Angularjs,Ngroute,Route Provider,我想使用ngroute模块在同一页面中使用不同主题路由我的应用程序,使用以下示例: 角度JS视图 AngularJS示例应用程序 添加学生 {{message}} 查看学生 {{message}} var mainApp=angular.module(“mainApp”,['ngRoute']); mainApp.config(['$routeProvider',函数($routeProvider){ $routeProvider。 当(“/addStudent”{ templateUr

我想使用ngroute模块在同一页面中使用不同主题路由我的应用程序,使用以下示例:


角度JS视图
AngularJS示例应用程序

添加学生 {{message}} 查看学生 {{message}} var mainApp=angular.module(“mainApp”,['ngRoute']); mainApp.config(['$routeProvider',函数($routeProvider){ $routeProvider。 当(“/addStudent”{ templateUrl:'addStudent.htm', 控制器:“AddStudentController” }). 当(“/viewStudents”{ templateUrl:'viewStudents.htm', 控制器:“ViewStudentsController” }). 否则({ 重定向到:'/addStudent' }); }]); mainApp.controller('AddStudentController',函数($scope){ console.log(“adssadsd”); $scope.message=“此页面将用于显示添加学生表单”; }); mainApp.controller('ViewStudentsController',函数($scope){ $scope.message=“此页面将用于显示所有学生”; });
我发现了几个问题:

  • html页面中没有
    标记
  • 您已重定向到
    '/addStudent'
    ,但未配置此路由(我想
    '/sessionexpired'
    应重命名为它)
  • 您已经声明了两次
    ng controller=“LoginController”
    ,我想最后一次就足够了

  • 您的
    config
    缺少路由。默认设置是转到/addStudent,但没有addStudent路由。好的,我也尝试了/sessionexpired..如何配置ng视图标记?