5
私はangularjsとUI-Routerを使っています。選択した言語を指定するルートを構成したいと思います。ルートのこの部分はオプションである必要があります。AngularJS:urlへのオプションの言語パラメータ
I持っている以下の状態:
{
state: 'app',
config: {
abstract: true,
url: '/{lang:(?:de|en)}',
template: '<ui-view/>'
}
}
{
state: 'app.mainview',
config: {
url: '/mainview',
templateUrl: 'app/mainview/mainview.html',
controller: 'MainviewController',
controllerAs: 'vm',
title: 'Main View',
settings: {
pos: 1,
displayName: 'Mainview',
icon: 'code-array'
}
}
}
今の私は、UI-ルータを設定したいと思いますけれども
example.com/en/mainview
とMAINVIEWにナビゲートすることも可能のみとなるよう、すべてのO次のルート有効:
example.com/mainview
example.com/en/mainview
example.com/de/mainview
私たちなしで、オプションの言語パラメータでルートを設定することはできますか?ダブルスラッシュ?いいえの場合は、どのような選択肢がありますか?
私はせずに任意の状態でLANGを変更する方法例として /en/helloから/ de/hello(リロードなし) –