【发布时间】:2015-12-29 08:28:09
【问题描述】:
我刚刚开始学习 Angular 并创建了第一个应用程序。请帮我路由。
文件夹结构
水疗中心/ 索引.html 控制器/ 控制器.js 图片/ javascript/ 应用程序.js 资源/ 角路由.js 角.js 意见/ 汽车.html 主页.html 登录.html profile.html
“/views”中的页面不显示。 这是我的代码。
index.html
<!DOCTYPE html>
<html lang="en" data-ng-app="app">
<head>
<meta charset="UTF-8">
<title>5 Angular</title>
<script src="resources/angular.js"></script>
<script src="controllers/controller.js"></script>
<script src="javascript/app.js"></script>
<script src="resources/angular-route.js"></script>
</head>
<body ng-controller="mainCtrl">
<nav>
<ul class="navbar">
<li>
<a href = "#home">Home</a>
</li>
<li>
<a href = "#Login">Login</a>
</li>
<li>
<a href = "#profile">Profile</a>
</li>
<li>
<a href = "#cars">Cars</a>
</li>
</ul>
</nav>
<ng-view></ng-view>
</body>
</html>
cars.html
<h1>Cars Page</h1>
home.html
<h1>Home Page</h1>
login.html
<h1>Login Page</h1>
profile.html
<h1>Profile Page</h1>
app.js
angular.module('app', ['ngRoute'])
.config(function($routeProvider, $locationProvider){
$routeProvider
.when('/', {
templateUrl: 'views/home.html'
})
.when('login', {
templateUrl: 'views/login.html'
})
.when('cars', {
templateUrl: 'views/cars.html'
})
.when('profile', {
templateUrl: 'views/profile.html'
})
otherwise('/');
});
控制器
angular.module('app', ['ngRoute'])
.controller("mainCtrl",function($scope){
})
【问题讨论】:
标签: angularjs routing single-page-application angular-routing