我想在我的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