我的腳本是:ngRoute不工作
的index.html
<!DOCTYPE html>
<html ng-app="myApp">
<head>
<title>My Application</title>
</head>
<body>
<div ng-view></div>
<script src="/assets/vendor/angular/angular-1.2.16.min.js"></script>
<script src="/assets/vendor/angular/extras/angular-route.js"></script>
<script src="/assets/myapp/myApp.js"></script>
</body>
</html>
myApp.js
(function() {
angular.module('myApp', ['ngRoute'])
.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
$routeProvider.
when('/', {
template: '<h1>Home</h1>',
controller: function() {
console.log('Home');
}
}).
when('/books', {
template: '<h1>Books</h1>',
controller: function() {
console.log('Books');
}
});
$locationProvider.html5Mode(true);
console.log('routes configured');
}]);
})();
我已經浪費了很多時間試圖找出沒有運氣,問題可能是什麼。我錯過了一些愚蠢的東西嗎?先謝謝您的幫助。
確保在控制檯中沒有錯誤,並檢查是否所有JS文件都已加載。或者創建小提琴。 –
這就是驅使我堅果的原因,所有文件都被加載,並且在控制檯中絕對沒有錯誤。 – snajahi
看起來很完美。爲它創建小提琴。 –