Ich hatte erwartet, diese Frage auf Stackoverflow zu sehen, tat es aber nicht. Anscheinend bin ich der einzige, der dieses Problem hat, das mir sehr häufig vorkommt.
Ich habe ein grundlegendes Projekt, an dem ich arbeite, aber die Routen scheinen nicht zu funktionieren, obwohl alles, was ich bisher getan habe, richtig zu sein scheint.
Ich habe dieses Stück HTML in meiner index.html
Datei:
<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>
und hier ist mein 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: '/' });
}]);
Wenn ich jetzt nur die Seite besuche, bekomme ich Folgendes in der URL:
und wenn ich auf den Add quote
Button klicke, bekomme ich folgendes:
Was kann hier das Problem sein? Danke für die Hilfe