2017-02-27 1 views
0

Ich habe die Nachrichten über das Setzen von Unterstrich vor Backbone und Marionette geschaut und gesehen. Ich habe das getan. Wenn ich meine Probe laufe ich immer noch:Immer noch uncaughted TypeError auch nach dem Einfügen von Unterstrich

Uncaught TypeError: Cannot read property 'extend' of undefined at MessageDetailsView.js:1

Ich versuche nicht, um die Ansicht zu instanziiert, so scheint es nicht, dass ich noch ein Modell benötigen würde.

Ich versuche meine html/jquery in Marionette zu konvertieren und das ist mein Anfang. Sobald ich die ItemView zum Laden bekomme, dann werde ich sehen ob ich es in eine CollectionView setzen kann oder einfach direkt zu einem Div hinzufügen.

Irgendwelche Gedanken?

main.html

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/html"> 

<head> 
    <title>Gmail API Quickstart</title> 
    <meta charset='utf-8' /> 
</head> 

<body> 
<script src="jquery.js" type="text/javascript"></script> 
<script src="underscore_1_8_3.js" type="text/javascript"></script> 
<script src="backbone.js" type="text/javascript"></script> 
<script src="backbone.radio.js" type="text/javascript"></script> 
<script src="backbone.marionette_3_2_0.js" type="text/javascript"></script> 
<script src="bootstrap.js" type="text/javascript"></script> 
<link href="bootstrap.css" rel="stylesheet"> 

<script src="MessageDetailsView.js" type="text/javascript"></script> 


<script type="text/javascript"> 
    alert("Start"); 
</script> 

</body> 
</html> 

MessageDetailsView.js

var MessageDetailsView = Marionette.ItemView.extend({ 

}); 
+0

Der Browser kann .Extend ({}) nicht finden, daher undefined. Darauf deutet der Fehler hin. – Merigold

+0

Welche Version von Marionette benutzt du? – Kumar

+0

Ich bin jetzt besser in Form. Ich habe die 3.0-Dokumentation gelesen und konnte mein 2.x-Beispiel auf die neuere Version portieren. – user1838913

Antwort

1

Version 3.2.0 des Puppen keine Marionette.ItemView Klasse hat, hat es durch Marionette.View ersetzt worden ist, siehe docs. Verwenden Sie v2.4.7, wenn Sie die Klasse ItemView möchten.

+0

Danke. Ich bin der Marionette sehr neu und vermutete fälschlicherweise, dass die Versionen die gleichen sein würden. Ich habe meine Artikel jetzt zum DOM hinzugefügt. – user1838913

Verwandte Themen