Я использовал index.html
в качестве мастера своей страницы, и у меня есть частичные просмотры с ng-view
и $routeProvider
. после удаления символа #
из URL-адреса (с html5mode
) мое приложение не работает с URL-адресом (за исключением маршрута по умолчанию). также откройте страницу, так как новая вкладка возвращает ошибку 404. приложение не может найти index.html
. все работает, когда я нажимаю ссылку в браузере
<!DOCTYPE html >
<html ng-app="myApp">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<!-- CSS File -->
<!-- JS File -->
<title></title>
</head>
<body>
<div class="container" ng-controller="RootController">
<!-- Header Of Page -->
<div class="header">
<a href="" class="header_logo">
<img src="img/logo.png">
</a>
<a href="" class="header_name">
</a>
<a href="{{ link }}" class="header_signOut">
</a>
</div>
<!-- Separator Line -->
<div class="separator"></div>
<!-- Rendered By AngularJS -->
<div class="myClass" ng-view></div>
<!-- Footer -->
<div class="footer"></div>
</div>
</body>
</html>
это маршрутизация
when('/', {
controller: OperatorController,
templateUrl: 'html/operator.html'
}).
when('/simReport', {
controller: SimReportController,
templateUrl: 'html/simReport.html'
}).
index.html
находится в корне - person Soheil Ghahremani   schedule 18.08.2013