13

私のアプリでは、アプリ内の他のほとんどすべてのルートである可能性がある現在のルートの上に位置するように、機能領域をオーバーレイで開く必要があります。

この機能領域には、少なくともマスター/詳細ビューが含まれているため、独自のルートがあります。

この状況に対処するための現在のベストプラクティスは何ですか?

それらに入ったときに現在のルート/ビューを破棄しないトップレベルのルートを持つことは可能ですか? そうでなく、ApplicationController (または同様のもの) にグローバルにアクセス可能なオーバーレイを処理させる必要がある場合、その領域でルーターのような機能を実現する最善の方法は何ですか?

4

1 に答える 1

1

open in overlay要件に混乱し、存在しない問題を解決しようとしていると思います。

アプリの別のページでメッセージング機能を開くか、アプリの上にオーバーレイとして開くことは、CSS と既存のアプリ ルーターで処理する必要がある単なる設計事項です。メッセージング ルート、コントローラーなどを作成するだけです。

あなたはそうは言いませんでしたが、そこで別のアプリケーションを起動したい場合は、iframe で開くのが最善の方法です。新しいアプリ、新しいライフサイクルなど。繰り返しますが、別のアプリ内でどのように表示するかは、CSS の問題です。

于 2013-05-16T10:13:10.167 に答える