0
私はどの私はexample.com?foo=bar
にナビゲートすることができますし、私は、次の状態持って、状態を達成しよう:スラッシュを付けずにドメインの直後にクエリ文字列を定義する方法は? - UIルータ
$stateProvider
.state('state', {
url: '?foo'
});
問題は、それが相対的な状態と解釈されることを、です。
現在の状態によっては、example.com?foo=bar
だけでなく、example.com/path/to/somewhere?foo=bar
のようになります。
$stateProvider
.state('state', {
url: '/?foo'
});
しかし、私は一種の醜いですexample.com/?foo=bar
、するルートを避けたい:
一つの解決策は、前のスラッシュで状態を定義することです。
$stateProvider
.state('state', {
url: '^?foo'
});
それは動作しません: – Stefan