一、錯誤描述:Error: [ng:areq] http://errors.AngularJS.org/1.4.8/ng/areq?p0=HelloCtrl&p1=not%20a%20function%2C%20got%20undefined
at Error (native)
at http://localhost:8080/web/rs/angular.min.js:1:503
at qb (http://localhost:8080/web/rs/angular.min.js:1:8403)
at Qa (http://localhost:8080/web/rs/angular.min.js:1:8490)
at http://localhost:8080/web/rs/angular.min.js:1:38051
at w (http://localhost:8080/web/rs/angular.min.js:1:27806)
at D (http://localhost:8080/web/rs/angular.min.js:1:28162)
at g (http://localhost:8080/web/rs/angular.min.js:1:25189)
at g (http://localhost:8080/web/rs/angular.min.js:1:25206)
at http://localhost:8080/web/rs/angular.min.js:1:24829html
Angular中出現這種錯誤是由於沒有引入controller致使的,修改以下:web
只須要在模塊中加入controllerapp
<script> var app=angular.module('myapp',['ngRoute']); app.config(['$routeProvider',function($routeProvider) { $routeProvider. when('/home',{ templateUrl:'home.html', controller:'' }). when('/cn',{ templateUrl:'cn.html', controller:'' }). when('/other',{ templateUrl:'other.html', controller:'' }). otherwise({ redirectTo:'/home' }) }]) app.controller('myctrl',function($scope) { }) </script>