だから私は何らかの方法で「ピクチャーインピクチャー」機能を実装する必要があるプロジェクトの1つでAngularUIルーターを使用しています...以下は不自然な例です:
「リスト ビュー」では、小さな「リスト ビュー」が埋め込まれた「アイテム ビュー」に移動するアイテムの 1 つを選択できます。
そのため、ユーザーは「リスト ビュー」内のリストをナビゲートして、さまざまなリスト モードを使用してさまざまなアイテムを選択できます。その間、「アイテム ビュー」内でワイルドなことが引き続き発生する可能性があります。
ここで興味深いのは、AngularUI Router を使用しているため (ステート マシンの概念をルーティングにバインドする)、この問題にアプローチする最善の方法がわからないことです。
私がこれまでに思いついたいくつかの可能な解決策:
- 「リストビュー」をディレクティブにする
- 「リストビュー」と「アイテムビュー」を別々のステートマシンを持つ別々のモジュールにし、何らかの方法でそれらをバインドします(これを行う方法がわかりません)
- "picture-in-picture List View" の URL なしの状態をさらに数十個定義する
あなたの意見では、これらの中で最高のものは何ですか? または、より良いアイデアがあることを遠慮なく伝えてください。