Marionette CompositeView: Uncaught ItemViewContainerMissingError: Der angegebene 'itemViewContainer' wurde nicht gefunden:

8

Habe diesen seltsamen Fehler bei der Verwendung von Marionettes CompositeView:

%Vor%

Das Element, das nicht gefunden wurde tbody ist in der Vorlage. Ich habe mir den Rest meines Projekts angeschaut und ich habe dasselbe oft ohne Probleme gemacht. Es muss etwas Kleines sein, das ich vermisse.

Gibt es ein bestimmtes Anti-Pattern, das mit diesem Fehler verbunden ist?

Danke!

    
Chris Dutrow 26.11.2013, 20:13
quelle

2 Antworten

6

In der Vergangenheit, als ich auf diesen Fehler gestoßen bin, wurde dies verursacht, indem die Ansicht gerendert wurde, bevor sie auf der Seite angezeigt wurde.

Insbesondere habe ich die Sammlung zurückgesetzt, was dazu führte, dass die Ansicht erneut gerendert wurde, bevor ich sie auf der Seite angezeigt hatte.

    
user1473339 26.11.2013, 20:20
quelle
1

Ich hatte den gleichen Fehler. Mein Problem war, dass das itemViewContainer ( ul , in meinem Fall) nicht im Hauptteil war.

Ich hatte diesen Code vorher:

%Vor%

Also habe ich es so geändert, dass es im main div enthalten ist:

%Vor%     
user2503775 08.12.2013 09:02
quelle

Tags und Links