【发布时间】:2015-11-11 08:35:45
【问题描述】:
我正在尝试为我的项目添加一些路由。我正在使用 Angular 1.3.0 的基本角度路线
app.js 文件:
'use strict';
var routerApp = angular.module('mcw', [
'ngRoute',
'mcw.controllers',
'directives',
'filters',
'mcw.services']);
routerApp.config(function ($routeProvider) {
$routeProvider
.when('/', {templateUrl: 'index.html', controller: 'LoginController'})
.when('/Home', {templateUrl: 'templates/home.html', controller: 'ResourcesController'})
.otherwise({redirectTo: '/'});
});
index.html 文件:
<!DOCTYPE html>
<html lang="en" ng-app="mcw">
<head>
<meta charset="utf-8">
<title>title spec</title>
<script src="js/angular1.3.0/angular.js"></script>
<script src="js/angular1.3.0/angular-route.js"></script>
<script src="js/angular1.3.0/angular-animate.js"></script>
<script src="js/app.js"></script>
<script src="js/commonFunc.js"></script>
<script src="js/controllers.js"></script>
<script src="js/directives.js"></script>
<script src="js/filters.js"></script>
<script src="js/server.js"></script>
<script src="js/services.js"></script>
</head>
<body>
</body>
</html>
我使用 'python -m http.server' (Python 3.4.3) 作为服务器,以及 “127.0.0.1:8000/”、“127.0.0.1:8000/index.html”、“127.0.0.1:8000/index.html#/Home”都进入index.html页面。
【问题讨论】:
标签: javascript angularjs routing single-page-application angularjs-routing