Gibt es eine Möglichkeit, die Marionette ItemView Vorlage dynamisch mit RequireJS zu ändern?

7

Ich versuche, ItemViews dynamisch in einer Marionette CollectionView zu manipulieren. Die Sammlungen haben die gleichen Modelle, aber ich habe templateName in den Modellen definiert.

Die Frage ist, kann ich die ItemView-Vorlage mit diesem Argument manipulieren?

ItemView:

%Vor%

Sammlungsansicht:

%Vor%

Danke!

    
Robert Bokori 20.03.2013, 22:37
quelle

3 Antworten

24

Sie können die getTemplate-Funktion überschreiben und Ihre benutzerdefinierte Logik dort schreiben. Die Marionette Dokumentation empfiehlt die folgende Option:

%Vor%     
kirill.buga 02.07.2013, 09:11
quelle
6

Ich denke, Gumballhead ist auf dem richtigen Weg. Sie können die Funktion getTemplate überschreiben, um dies zu tun.

%Vor%

Hoffe, dass das tut, was du brauchst

    
Derick Bailey 21.03.2013 13:30
quelle
2

Zunächst möchte ich mich bei allen bedanken, die mir geholfen haben. Ich habe mein eigenes Problem gelöst. Hier ist die Lösung, wenn jemand es braucht:

%Vor%

bearbeitet: (Bessere Lösung)

Vorschläge sind willkommen!

    
Robert Bokori 21.03.2013 14:13
quelle