0

問題

URL を /api/tasks/ に設定して、API からタスクを要求するコレクションがあります。日付と状況 (仕事、家庭など) に応じて、さまざまなタスクを取得できるようにしたいと考えています。異なるパラメーターで URL を参照すると、コレクションはその URL を追加のパラメーターで更新し、新しいデータをフェッチします。

これを容易にするために、カレンダー ウィジェットとコンテキスト セレクターの 2 つのウィジェットを作成しました。たとえば、カレンダー内のリンクは を指しyear/xxxx/month/xx/day/xx、セレクター リンクは を指しcontext/workます。日付をクリックすると、 に移動しmyapp.com/tasks/#year/2012/month/09/day/25ます。別のコンテキストを表示したいのですが、クリックすると、URL が変更され、myapp.com/tasks/#context/workちょうどいた日付が削除されます。

ソリューション

  • コンテストなどの新しいパラメーターを追加しながら、日付セグメントなどの古いパラメーターを保持する必要があります。
  • さらに、新しいパラメーターを追加するのではなく、既に URL に含まれているパラメーターを更新する必要があります (たとえば、の代わりに に変更myapp.com/tasks/#year/2012/month/09/day/25/context/workします)。myapp.com/tasks/#year/2012/month/09/day/25/context/homemyapp.com/tasks/#year/2012/month/09/day/25/context/work/context/home

どうすればこれを達成できますか?

4

0 に答える 0