Javascript 主干:如何操作与视图关联的元素之外的元素

Javascript 主干:如何操作与视图关联的元素之外的元素,javascript,backbone.js,Javascript,Backbone.js,我的html结构是: <div id="header"> </div> <div id="screen"> </div> 我的主干视图与屏幕关联。如何隐藏/显示标题中的元素?直接答案是: 这里没有什么特别的东西能帮你。像根本不存在脊梁一样去做 正确答案是: 如果需要在视图模型之外操作UI元素,则视图模型是错误的-请修复它。直接答案是: 这里没有什么特别的东西能帮你。像根本不存在脊梁一样去做 正确答案是: 如果您需要在视图模型之外操作UI元素

我的html结构是:

<div id="header">
</div>

<div id="screen">
</div>

我的主干视图与屏幕关联。如何隐藏/显示标题中的元素?

直接答案是:

这里没有什么特别的东西能帮你。像根本不存在脊梁一样去做

正确答案是:

如果需要在视图模型之外操作UI元素,则视图模型是错误的-请修复它。

直接答案是:

这里没有什么特别的东西能帮你。像根本不存在脊梁一样去做

正确答案是:


如果您需要在视图模型之外操作UI元素,那么您的视图模型是错误的-修复它。

根据主干结构和逻辑,您的headerview或screenview应该抛出一个事件,其中header视图应该侦听。如果该事件发生,则headerview应该隐藏自己。

根据主干结构和逻辑,您的headerview或screenview应该抛出一个事件,header视图应该在其中侦听。如果该事件发生,则headerview应该隐藏自己。

您的视图应该只操作自己的内容。对于其他内容,可能会让它向其他视图发出一些事件。您的视图应该只操作它自己的内容。对于其他内容,可以让它向其他视图发出一些事件