我想在我的angularJS頁面中使用ngRoute,但我無法在ng-view中加載我的內容。AngularJS ngRoute按預期工作
HTML:
<!DOCTYPE html>
<html>
<head>
<title></title>
<link href="CSS/index.css" rel="stylesheet" />
<script src="Scripts/angular.min.js"></script>
<script src="Scripts/angular-route.js"></script>
<script src="Scripts/app/index.js"></script>
</head>
<body ng-app="app">
<header>
<a ng-href="#/add-new">Add new</a>
</header>
<div ng-view></div>
<footer>
@Copyright 2017
</footer>
</body>
</html>
index.js:
var app = angular.module('app', ['ngRoute']);
app.config(['$routeProvider', function ($routeProvider) {
$routeProvider.when('/add-new', {
template: 'Some content'
})
}]);
不知道什麼,我在這裏失蹤。
如果我在$ routeProvider中另外添加條件,它會被加載。請讓我知道我在這裏丟失了什麼,以便我的$ routeProvider.when中的內容被加載到我的ng-view標記中。謝謝
也沒有得到任何控制檯錯誤。
嘗試後否則添加'。當()'這樣的:'$ routeProvider.otherwise({redirectTo:'/加載新'});' –
@FabioPicheli'when'中的內容沒有爲我加載,那是我的問題。在請求URL中,如果我訪問http:// localhost:8080/index.htm#/ add-new – Manju
您正在使用哪個版本的Angular? – Mistalis