JS angular - route-ui add parmeter padrão
No meu aplicativo, uso o roteador de interface do usuário angular.
Eu tenho locais (inglês e hebraico). Meu idioma base é o inglês.
É por isso que eu quero que, se o idioma for inglês, não adicione o parâmetro ao URL
Por exemplo:
Home inglês ->http://example.com/
Home hebraico ->http://example.com/he/
Sobre nós Português ->http://example.com/about
http://example.com/he/about
Isso é possível ?
Este é o meu código atual
$stateProvider
.state('/', {
url: "/",
templateUrl: "Assets/app/templates/home.html",
controller: 'homeController'
})
.state('activity', {
url: "/activity",
templateUrl: "Assets/app/templates/gallery.html",
controller: 'galleryController'
})
.state('page', {
url: '/:pagename',
templateUrl: "Assets/app/templates/page.html",
controller: 'pageController'
});