模块 'ngRoute' 不可用
Module 'ngRoute' is not available
我已经在我的 index.html 中链接了脚本,并在 app.js 中引用了它,但我一直收到 ngRoute 不可用的错误。任何帮助将不胜感激!
app.js
angular.module('gameMaster', ['ngRoute', 'castServices']);
.config
angular.module('gameMaster')
.config(function($routeProvider, $locationProvider){
$routeProvider
//welcome page
.when('/welcome', {
templateUrl: '../../../../pages/welcome.html',
controller: 'gameController'
})
//gameplay page
.when('/gameplay',{
templateUrl: '../../../../pages/gameplay.html',
controller: 'gameController'
})
//default to welcome
.otherwise({
redirectTo: '/welcome'
});
$locationProvider.html5mode(true);
});
index.html
<html>
<head>
<title>Party Things!</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.0/angular.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.0/angular-route.js"></script>
<script type="text/javascript" src="https://www.gstatic.com/cast/sdk/libs/receiver/2.0.0/cast_receiver.js"></script>
<script type="text/javascript" src="node_modules/underscore/underscore.js"></script>
<script type="text/javascript" src="js/modules/castServices/castServices.js"></script>
<script type="text/javascript" src="js/modules/gameMaster/app.js"></script>
</head>
有什么事情让你突然想起来吗?
谢谢!
原来我有缓存问题。当窗格打开时,我进入了开发人员选项并禁用了缓存,中提琴。感谢您的帮助!
仅作记录。现在 Angular 将 ngRoute 模块分发为单独的文件 -
http://docs.angularjs.org/api/ngRoute
您需要下载 angular-route.js 并在您的网页中包含:
<script src="angular.js">
<script src="angular-route.js">
我已经在我的 index.html 中链接了脚本,并在 app.js 中引用了它,但我一直收到 ngRoute 不可用的错误。任何帮助将不胜感激!
app.js
angular.module('gameMaster', ['ngRoute', 'castServices']);
.config
angular.module('gameMaster')
.config(function($routeProvider, $locationProvider){
$routeProvider
//welcome page
.when('/welcome', {
templateUrl: '../../../../pages/welcome.html',
controller: 'gameController'
})
//gameplay page
.when('/gameplay',{
templateUrl: '../../../../pages/gameplay.html',
controller: 'gameController'
})
//default to welcome
.otherwise({
redirectTo: '/welcome'
});
$locationProvider.html5mode(true);
});
index.html
<html>
<head>
<title>Party Things!</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.0/angular.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.0/angular-route.js"></script>
<script type="text/javascript" src="https://www.gstatic.com/cast/sdk/libs/receiver/2.0.0/cast_receiver.js"></script>
<script type="text/javascript" src="node_modules/underscore/underscore.js"></script>
<script type="text/javascript" src="js/modules/castServices/castServices.js"></script>
<script type="text/javascript" src="js/modules/gameMaster/app.js"></script>
</head>
有什么事情让你突然想起来吗?
谢谢!
原来我有缓存问题。当窗格打开时,我进入了开发人员选项并禁用了缓存,中提琴。感谢您的帮助!
仅作记录。现在 Angular 将 ngRoute 模块分发为单独的文件 - http://docs.angularjs.org/api/ngRoute
您需要下载 angular-route.js 并在您的网页中包含:
<script src="angular.js">
<script src="angular-route.js">