Я пытаюсь использовать множественные представления AngularJS, используя ng-view и routeProvider, но он не работает. Не могли бы вы помочь? Ниже приведена ссылка на весь мой проект Plunk:
Ниже приведена страница index.html:
<!DOCTYPE html>
<html lang="en" ng-app="myApp">
<head>
<meta charset="utf-8" />
<title>AngularJS Routing</title>
<script data-require="[email protected]" data-semver="1.4.8" src="https://code.angularjs.org/1.4.8/angular.js"></script>
<script data-require="angular-route@*" data-semver="1.4.8" src="https://code.angularjs.org/1.4.8/angular-route.js"></script>
<link rel="stylesheet" href="css/app.css" />
</head>
<body>
<ul class="menu">
<li>
<a href="#/view1.html">view1</a>
</li>
<li>
<a href="#/view2.html">view2</a>
</li>
</ul>
<div>Below you should see the partial view :) ... </div>
<div ng-view>
<p>ng-view should be loading data from view1.html and view2.html right here but it not working</p>
</div>
<script src="app.js"></script>
<script src="controllers.js"></script>
</body>
</html>
удалить .html
из href="#/view1.html"
и "href=" #/view2.html "
Изменить:
.when('/index', {
template: ''
})
.otherwise({
redirectTo: '/index'
});