Я изучаю Узел и Угловой. В рамках моего обучения я пытаюсь настроить базовое приложение с тремя страницами. Чтобы сделать это, я полагался на документацию, доступную по адресу: enter link description here.Маршрутизация с углом и узлом
Мой проект в настоящее время структурированы следующим образом, хотя:
/app
/views
page1.html
page2.html
page3.html
/resources
/javascript
angular-1.0.7.min.js
controllers.js
index.html
Мой код в index.html прост. Это выглядит так:
<!doctype html>
<html ng-app="ngView">
<head>
<title></title>
<script type="text/javascript" src="/resources/javascript/angular-1.0.7.min.js"></script>
<script type="text/javascript" src="/resources/javascript/controllers.js"></script>
</head>
<body>
<div ng-controller="Index">
<a href="page1">Page 1</a>
<a href="page2">Page 2</a>
<a href="page3">Page 3</a>
<div ng-view></div>
</div>
<script type="text/javascript">
angular.module('ngView', [], function ($routeProvider, $locationProvider) {
$routeProvider.
when('/page1', { templateUrl: 'app/views/page1.html', controller: Page1Controller }).
when('/page2', { templateUrl: 'app/views/page2.html', controller: Page2Controller }).
when('/page3', { templateUrl: 'app/views/page3.html', controller: Page3Controller }).
otherwise({ redirectTo: 'app/views/page1' });
$locationProvider.html5Mode(true);
});
</script>
</body>
</html>
По какой-то причине мои взгляды не выглядят так, как в примере. Что я неправильно установил?
Я считаю, что вы должны настроить свои маршруты внутри файла сервера узлового чтобы препятствовать угловой обрабатывать их (я только сделал это с экспресс + Node) – tymeJV
Возможно будет нужно увидеть содержимое этого файла controller.js – BoxerBucks
Да - как сказал @BoxerBucks, нам нужно увидеть содержимое контроллера, а также как настроить сервер nodeJs ... Обработали ли вы доставку или рендеринг шаблонов ? – callmekatootie