Anfügen einer anderen Ansicht innerhalb einer Region - Marionette

8

Ich habe den Backbone LayoutManager für die Verwaltung meiner Ansichten in der App verwendet. Ich wollte Marionette versuchen. Ich stieß auf ein Problem, bei dem ich einer Region keine Meinung hinzufügen konnte.

HTML

%Vor%

App.js

%Vor%

Wenn ich eine andere Ansicht in wrapperRegion anhängen möchte, wie kann ich das tun?

Ich wollte auch wissen, gibt es eine Möglichkeit, eine andere Ansicht in meine bestehende Ansicht einzufügen? Layout-Manager erlaubte mir, den unten erwähnten Code zu schreiben. Wie kann ich so etwas in Marionette erreichen?

%Vor%     
user1184100 19.05.2013, 10:33
quelle

3 Antworten

10

Eine Ansicht pro Region Definieren Sie einfach eine andere Region, in die Sie Ihre andere Ansicht einfügen möchten.

    
Robert Levy 19.05.2013, 16:03
quelle
6

Sie können die Wrapper-Region einfach zu einem Marionette.Layout machen Sie finden die Dokumentation unter Marionette.LayoutView

Grundsätzlich sind Layouts Erweiterungen von Elementansichten, in denen rekursiv andere Bereiche enthalten sein können. Das bedeutet, dass Sie mehrere Ansichten in einem Layout darstellen können und das Layout selbst in einer anderen Region gerendert werden kann.

    
anil 20.05.2013 12:34
quelle
1

Zum Anhängen der Ansicht benötigen Sie eine Layout-Ansicht

Layout-Ansicht hat Regionsmanager

Aber zuerst müssen Sie ein Element hinzufügen, das vom Regionsmanager wie

gesteuert werden soll %Vor%

Erstellen Sie eine neue ID für die neue Ansicht und fügen Sie sie dem Layout hinzu

Dann fügen Sie den Regionsmanager als Region hinzu

Sie zeigen Ihre Sicht dorthin

    
Pascal 21.03.2015 06:32
quelle

Tags und Links