wojjaskula
#angularjs #angular #webdev

Miraski próbuję sobie ogarnąć routing w angularze.

mam taki kod

var app = angular.module('myApp',['ngRoute']);

//routing
app.config(function($routeProvider, $locationProvider) {
$routeProvider
.when('/login', {
templateUrl: 'templates/login.html',
controller: 'LoginController',
})
.when('/index', {
templateUrl: 'templates/index.html',
controller: 'MainPageController',
})
.otherwise({
redirectTo: '/login'
});
});

Dlaczego po wejściu na jakikolwiek link dodaje mi się # do urla ? np localhost/#/login a nie localhost/login ?
  • Najlepsze
  • Wszystkie komentarze
Chanandler
kamdz
Chanandler
wojjaskula
wojjaskula Autor
0
@Chanandler: @kamdz: Dzieki hłopaki !!
kombizenon
wojjaskula
wojjaskula Autor
0
@Chanandler: @kamdz: @kombizenon: Załóżmy , że działa , musiałem jednak ustawić z racji , że mam xampp-a


Teraz po naciśnięciu F5 mam błąd 404 , da się to jakoś naprawić ?
kombizenon
@wojjaskula: @Chanandler: no właśnie, trzeba grzebać w .htaccess
wojjaskula
wojjaskula Autor
0
@Chanandler:
@kombizenon: zrobione według Twojego linka. Wszystko działa