0

だから私は何らかの方法で「ピクチャーインピクチャー」機能を実装する必要があるプロジェクトの1つでAngularUIルーターを使用しています...以下は不自然な例です:

ここに画像の説明を入力

「リスト ビュー」では、小さな「リスト ビュー」が埋め込まれた「アイテム ビュー」に移動するアイテムの 1 つを選択できます。

そのため、ユーザーは「リスト ビュー」内のリストをナビゲートして、さまざまなリスト モードを使用してさまざまなアイテムを選択できます。その間、「アイテム ビュー」内でワイルドなことが引き続き発生する可能性があります。

ここで興味深いのは、AngularUI Router を使用しているため (ステート マシンの概念をルーティングにバインドする)、この問題にアプローチする最善の方法がわからないことです。

私がこれまでに思いついたいくつかの可能な解決策:

  • 「リストビュー」をディレクティブにする
  • 「リストビュー」と「アイテムビュー」を別々のステートマシンを持つ別々のモジュールにし、何らかの方法でそれらをバインドします(これを行う方法がわかりません)
  • "picture-in-picture List View" の URL なしの状態をさらに数十個定義する

あなたの意見では、これらの中で最高のものは何ですか? または、より良いアイデアがあることを遠慮なく伝えてください。

4

1 に答える 1