Quand je rafraîchis directement le navigateur en utilisant la touche F5 ou frapper directement l'URL, page ne charge mais quand je clique sur le bouton, la page se chargenavigateur Rafraîchissant page web charge pas dans ui-routeur lorsque locationProvider utilisé
J'utilise comme cette
Activer HTML5Mode en utilisant $ locationProvider
var routerApp = angular.module('myApp', ['ui.router','ngCookies']);
routerApp.config(function($locationProvider){
$locationProvider.html5Mode({
enabled: true
})
});
J'ai ajouté le code suivant à votre fichier HTML:
<base href="/">
ou simplement en utilisant la syntaxe comme
$locationProvider.html5Mode({
enabled: true,
requireBase: false
})
Je trouve que cela est une question déjà https://github.com/angular-ui/ui-router/issues/105
Quelqu'un peut-il sait comment résoudre ce problème? Quand je ne suis pas en utilisant locationProvider de $ pour avoir omis « # » il fonctionne très bien avec rafraîchissante trop
Y at-il des raisons pour lesquelles vous avez besoin d'omettre #? Pourquoi ne pas garder le préfixe? –
selon l'exigence, besoin d'omettre # de l'url –