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({
});
Der Browser kann .Extend ({}) nicht finden, daher undefined. Darauf deutet der Fehler hin. – Merigold
Welche Version von Marionette benutzt du? – Kumar
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