と、URLのハッシュを持つ複雑なページ状態をされて暗記問題:ここに...私は現在、タイトルに書かれて何をしようとしています:)しかし、それを行うには良い/きれいな方法を見つけることができません</p> <p>をBackbone.Router
マップを持つページがあります。オブジェクトをクリックすると表示できます。このマップにはツールバーがあり、オブジェクトのカテゴリやその他の同様のものを隠す/表示することができます。
現在、私はBackbone.Router
を使用しており、これらのオブジェクトにはパーマリンクをurl hashなどで割り当てています。 www.mysite.com/index/#/orange/1
- >"show orange number 1"
。しかし、今、私はまた、マップツールバーの状態をURLに保存したいと思います、私はすべて同じルータで処理されたい!したがって、最も良いことは、いくつかのハッシュを持つことです。 www.mysite.com/index/#/orange/1#/show/bananas#/hide/apples
、 - >"show orange number 1 - display all bananas - hide apples"
しかし、私はそれが可能ではないことを知っています...
私はこの複雑な状態をURLに表示させ、バックボーンルーターでどのように処理できるのでしょうか?どのように私はそれをきれいに/簡単な方法で扱うことができますか?
これはかなり良いアイデアです...そしてそれは実際にバックボーンルータで動作します。しかし、ツールバー '#/ orange/1/banana/search/green + africa'の検索結果など、もっと複雑な状態でどのように動作するのだろうか?さて、私はその場合ハッシュフォーマットを定義していると思うので、基本的に自分のことをハックします。 – sebpiq
それは私がやった方法ですが、結局はあまりに複雑すぎるので、私はすべてを諦めました。 – sebpiq