2014-10-28 64 views
-2

我不明白我的错误是什么。当我加载根网址时,它显示Uncaught Error: [$injector:modulerr],并且“/ ssh”不起作用。我正在使用1.3。这里是我的代码:

<!DOCTYPE html> 
<html ng-app="hiren"> 
<head lang="en"> 
    <meta charset="UTF-8"> 
    <base href="/" /> 

</head> 
<body> 
     <div class="col-sm-1" ng-view> 

     </div> 
    </div> 
    <script src="lib/angular/angular.min.js"></script> 
    <script src="lib/angular-route/angular-route.min.js"></script> 
    <script src="src/hiren.js"></script> 
</body> 
</html> 

hiren.js:

angular.module('hiren', ['ngRoute']). 
    config(function($routeProvider, $locationProvider){ 
     $routeProvider 
      .when('/ssh', { 
       templateUrl: 'views/ssh.html', 
       controller: 'ssh' 

      }); 
     $locationProvider.html5Mode(true); 
    }). 
    controller('ssh', function($scope){ 
     $scope.xox = "example"; 
    }); 
+0

通常有一种**很多**更多的这些错误消息。他们甚至可以通过点击进入一个Angular页面来解释细节 – Phil 2014-10-28 03:03:48

+0

还有两点:1)*“也是”/ ssh“不起作用”*是一个**糟糕的**问题描述。 2)你没有任何处理'/' – Phil 2014-10-28 03:07:04

+0

的默认请求,它从服务器端提供 – pyprism 2014-10-28 03:08:58

回答

0

你必须来包装你的角度代码的脚本标签,并把它的HTML标签内

<script> 
angular.module('hiren', ['ngRoute']). 
    config(function($routeProvider, $locationProvider){ 
     $routeProvider 
      .when('/ssh', { 
       templateUrl: 'views/ssh.html', 
       controller: 'ssh' 

      }); 
     $locationProvider.html5Mode(true); 
    }). 
    controller('ssh', function($scope){ 
     $scope.xox = "example"; 
    }); 

<script> 
相关问题