Je m'attendais à voir cette question sur Stackoverflow mais je ne l'ai pas fait. Apparemment, je suis le seul à avoir ce problème qui me semble très courant.
J'ai un projet de base sur lequel je travaille mais les itinéraires ne semblent pas fonctionner même si tout ce que j'ai fait jusqu'à présent semble être juste.
J'ai ce morceau de html dans mon index.html
fichier:
<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>
et voici mon 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: '/' });
}]);
Maintenant, lorsque je viens de visiter la page, voici ce que j'obtiens dans l'url:
et quand je clique sur le Add quote
bouton, j'obtiens ceci:
Quel peut être le problème ici? Merci pour l'aide