Je m'attendais à voir cette question sur Stackoverflow, mais n'a pas. Apparemment je suis le seul à avoir ce problème qui me semble être très commun.
J'ai un projet de base que je suis en train de travailler sur mais les routes ne semblent pas fonctionner, même si tout ce que j'ai fait jusqu'à présent semble être de droite.
J'ai ce bout de code html dans mon index.html
le 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, quand je viens de visiter la page, voici ce que j'obtiens dans l'url:
et quand je clique sur l' Add quote
bouton, j'obtiens ceci:
Quel peut être le problème ici? Merci pour l'aide