Spodziewałem się, że zobaczę to pytanie w Stackoverflow, ale tak się nie stało. Najwyraźniej tylko ja mam ten problem, który wydaje mi się być bardzo powszechny.
Mam podstawowy projekt, nad którym pracuję, ale trasy wydają się nie działać, mimo że wszystko, co zrobiłem do tej pory, wydaje się być w porządku.
Mam w index.html
pliku ten fragment kodu 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>
a oto moje 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: '/' });
}]);
Teraz, kiedy tylko odwiedzam stronę, oto co otrzymuję w adresie URL:
a kiedy klikam Add quote
przycisk, otrzymuję to:
Jaki może być tutaj problem? Dzięki za pomoc