1

私のアプリでは、ページ数がありません。各ページには個別のビューがあります。しかし、ヘッダー部分では、レンダリングするすべてのビューでユーザー名を表示する必要があります..そのためのベストプラクティスは何ですか..

私はいくつかのオプションに出くわしました..

1. render the header view even before the router starts

2. use the routers '*' - notation to call the header view always.

3. keep the header view as a sub view of all page views - and keep call header view on all page view..

正しい方法は何でしょう...誰かが私に最善の方法を提案してください。

4

1 に答える 1

1

ヘッダーを含み、一度だけレンダリングされるレイアウト ビューを用意します。次に、ナビゲートしながらドキュメントの内部部分をレンダリングします。URL を変更して新しいルートをトリガーしても、必ずしも DOM 全体を再レンダリングする必要があるとは限りません。DOM の変更はできるだけ小さくしてください。また、別のアプローチとして Backbone.Marionette で得られるように、ネストされたビューのアイデアを検討してください。

于 2013-08-07T06:42:47.657 に答える