Esperaba ver esta pregunta en Stackoverflow, pero no lo hice. Aparentemente soy el único que tiene este problema que me parece muy común.
Tengo un proyecto básico en el que estoy trabajando, pero las rutas no parecen funcionar aunque todo lo que he hecho hasta ahora parece correcto.
Tengo esta pieza de html en mi index.html
archivo:
<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>
y aquí está mi 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: '/' });
}]);
Ahora, cuando visito la página, esto es lo que obtengo en la URL:
y cuando hago clic en el Add quote
botón, obtengo esto:
¿Cuál puede ser el problema aquí? Gracias por la ayuda