Я очікував побачити це питання на Stackoverflow, але не став. Мабуть, я єдиний, хто має цю проблему, яка мені здається дуже поширеною.
У мене є базовий проект, над яким я працюю, але маршрути, здається, не працюють, хоча все, що я робив дотепер, здається, правильно.
У мене є цей фрагмент html у моєму index.html
файлі:
<html>
<head ng-app="myApp">
<title>New project</title>
<script src="https://code.angularjs.org/1.6.0/angular.min.js"></script>
<script src="https://code.angularjs.org/1.6.0/angular-route.min.js"></script>
<script src="app.js"></script>
</head>
<body>
<a href="#/add-quote">Add Quote</a>
<div ng-view ></div>
</body>
</html>
і ось мій app.js
:
var app = angular.module('myApp', ['ngRoute']);
app.config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when('/add-quote', {
templateUrl: 'views/add_quote.html',
controller: 'QuoteCtrl'
})
.otherwise({ redirectTo: '/' });
}]);
Тепер, коли я просто відвідую сторінку, ось що я отримую в URL-адресі:
і коли я натискаю Add quote
кнопку, я отримую це:
У чому тут може бути проблема? Дякуємо за допомогу