我正在使用 MEAN 建立一个单页网站,我尝试了多个教程并搜索了很多示例,但我似乎无法让它工作。我正在使用angular-routing
我的模板,但是当我添加一个控制器时 - 模板没有显示。没有任何错误。
应用程序.js
angular.module('sampleApp', ['frontPageCtrl','ngRoute', 'appRoutes']);
appRoutes.js
angular.module('appRoutes', [])
.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/home.html',
controller: 'frontController'
})
.otherwise({
redirectTo: '/'
});
$locationProvider.html5Mode(true);
}]);
frontPageController.js
angular.module('frontPageCtrl', [])
.controller('frontController', function($scope, $http) {
});
在我的index.html
文件中,我将所有三个文件都包含在app.js
第一个和之后的角度包含中。
编辑:
这是我的 index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<base href="/">
<link rel="stylesheet" href="libs/bootstrap/dist/css/bootstrap.min.css">
<link rel="stylesheet" href="libs/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" href="css/frontPage.css">
<link rel="stylesheet" href="libs/bootstrap/"
<!-- JS -->
<script src="libs/angular/angular.min.js"></script>
<script src="libs/angular-route/angular-route.min.js"></script>
<script src="js/app.js"></script>
<script src="js/appRoutes.js"></script>
<script src="js/controllers/frontPageController.js"></script>
</head>
<body ng-app="sampleApp" ng-controller="frontController">
<div id="container">
<div id="content">
<div ng-view></div>
</div>
</div>
</body>
</html>