2016-04-05 2 views
0

Meiner HTML-Struktur verbunden zu manipulieren sind:Backbone: wie Elemente außerhalb des Elements mit Blick

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

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

Meine Backbone-Ansicht mit Bildschirm verbunden. Wie kann man Elemente im Header verstecken/anzeigen?

+0

Ihre Ansicht sollte nur ihren eigenen Inhalt bearbeiten. Für andere Sachen lassen Sie vielleicht einige Ereignisse zu anderen Ansichten ausstrahlen –

Antwort

3

Die direkte Antwort lautet:

Es gibt nichts besonderes Rückgrat für Sie tut. Tun Sie es so, als hätten Sie das Rückgrat überhaupt nicht existiert.

Die richtige Antwort lautet:

Wenn Sie UI-Elemente außerhalb Ihrer Ansicht Modell manipulieren müssen, Ihre Ansicht Modell ist falsch - es beheben.

0

Nach der Backbone-Struktur & Logik - Ihre Headerview oder Screenview sollte ein Ereignis werfen, in dem Header-Ansicht hören sollte. Wenn dieses Ereignis eintritt, sollte sich HeaderView verstecken.

Verwandte Themen