Angulaire de l'interface utilisateur-routeur ajout de hash de l'url

Je suis en train d'ouvrir un échafaudage pour une application avec des angles et angular-ui-router. - Je avoir de travail cependant, elle semble être l'ajout d'un code de hachage dans mon url (je suis sous dev sur localhost) localhost:9000/#/test. Lorsque j'atterris sur la page principale, c'est juste localhost:9000 et il sert toujours de la vue principale de contenu. Je tiens à vous débarrasser de la valeur de hachage si possible.

Donc, voici ma configuration:

Dans mon index.html dans le corps, je viens d'avoir mon nav et puis l'interface utilisateur-vue:

 <div class="row">
   <ul class="nav navbar-nav">
      <li><a ui-sref="index">Home</a></li>
      <li><a ui-sref="test">Test</a></li>
    </ul>
  </div>

  <div ui-view=""></div>

et dans mon app.js je viens d'avoir:

angular
.module('playApp', [
'ui.router'
])
.config(function($stateProvider) {
$stateProvider
.state('index', {
    url: '',
    templateUrl: 'views/main.html',
    controller: 'MainCtrl'
})
.state('test', {
    url: '/test',
    templateUrl: 'views/test.html',
    controller: 'testCtrl'
});
});

Alors quand j'ai des terres, c'est bien, mais quand j'ai commencer à l'aide de la valeur liquidative j'ai mis en place, il ajoute les hash de l'url, préférerait ne pas avoir, si possible. Merci!

De vérifier la html5Mode([mode]) de l' $locationProvider - docs.angularjs.org/api/ng/provider/$locationProvider
compris $locationProvider et ne $locationProvider.html5Mode(true);

OriginalL'auteur ajmajmajma | 2015-02-27