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 回答