2017-02-02 4 views
0

私はページを更新するたびにURLにスラッシュが追加されるという問題があります。私が家に帰ると、/ homeの代わりに/ home /が表示されます:GET/home /。 $ urlMatcherFactoryProvider.strictMode(false)を追加するために、このフォーラムのどこかで提案が見られました。それを修正するには、それだけでなく、他の何も私が試して動作しません。任意のアイデアですか?ありがとう!角度 - ページを更新するときに、スラッシュがURLに追加されています

app.config(function ($stateProvider) { 
    $stateProvider.state('intro', { 
    url: '/', 
    templateUrl: 'intro/intro.html', 
    controller: 'introCtrl' 
    }); 
}); 

app.config(function ($stateProvider) { 
    $stateProvider.state('home', { 
    url: '/home', 
    templateUrl: 'home/home.html', 
    controller: 'homeCtrl' 
    }); 
}); 

私app.jsファイル:

var app=angular.module('myApp', ['ui.router', 'ui.materialize']); 
    app.config(function ($urlRouterProvider, $locationProvider,$urlMatcherFactoryProvider) { 
    $locationProvider.html5Mode(true); 
    $urlRouterProvider.otherwise('/'); 
}); 

答えて

0

使用URLがyourdomain.com/homeショーホームhtmlページがある

var app=angular.module('myApp', ['ui.router', 'ui.materialize']); 

app.config(function ($stateProvider, $urlRouterProvider, $locationProvider) { 

    $urlRouterProvider.otherwise('/'); 

    $stateProvider 

    .state('app.intro', { 
      url: '/', 
      templateUrl: '/intro/intro.html', 
      controller: "introCtrl" 
     }) 

     .state('app.home', { 
      url: '/home', 
      templateUrl: '/home/home.html', 
      controller: "homeCtrl" 
     }) 

    $locationProvider.html5Mode(true); 

}); 
+0

は、問題を解決し、このコードは、 –

関連する問題