Uncaught ReferenceError: épine Dorsale n'est pas défini
Je suis complètement nouveau Backbone JS. J'ai pensé que je pourrais résoudre ce problème mineur par moi-même, mais je ne peux pas comprendre pourquoi j'ai toujours cette erreur:
Uncaught ReferenceError: épine Dorsale n'est pas défini
lors de la tentative d'étendre l'épine Dorsale.De modèle. backbone.js
est appelée avant que le script qui l'utilise donc je ne l'obtenez pas.
index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="js/backbone.js"></script>
<script type="text/javascript" src="js/main.js"></script>
<title></title>
</head>
<body>
</body>
</html>
Mon fichier externe main.js
(function($) {
window.Doc = Backbone.Model.extend({
defaults : {
id : '???',
title : 'Le titre de mon modèle',
text : 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer varius ipsum nec porta dignissim. Donec a elementum magna. Donec sagittis magna eu nulla ullamcorper dictum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Nullam volutpat felis vehicula, congue mi at, lobortis dolor.',
keywords : 'lorem ipsum dolor sit amet'
},
initialize : function Doc() {
console.log('Doc Constructor');
}
});
})(jQuery);
Je reçois l'erreur suivante en provenance de la colonne vertébrale.js:219
Uncaught TypeError: Ne peut pas appeler la méthode 'chaque' undefined
Êtes-vous sûr que votre backbone.js le fichier est à la bonne place et chargé?
Merci pour la réponse! Sûrement, il est correctement chargée, avec un
Épine dorsale dépend de Soulignement, et vous pourriez avoir besoin json2. Voir backbonejs.org
J'ai en effet oublié de charger
Merci pour la réponse! Sûrement, il est correctement chargée, avec un
304 Not Modified
état.Épine dorsale dépend de Soulignement, et vous pourriez avoir besoin json2. Voir backbonejs.org
J'ai en effet oublié de charger
underscore.js
. Il travaille maintenant! Merci!
OriginalL'auteur D4V1D | 2014-02-21
Vous devez vous connecter pour publier un commentaire.
Vous avez oublié d'importer
underscore.js
.C'est une épine Dorsale exigence.
Saisir ici!
underscore.js
manquait. Tout fonctionne très bien maintenant!Content que ça a fonctionné ! Prière d'indiquer que cette réponse est acceptée que si elle résolu votre problème.
L'ordre des références est important ainsi: underscore.js doit être référencé avant backbone.js dans vos balises de script.
OriginalL'auteur LudovicL
J'ai connu le même problème lors de l'exécution de jasmin cas de tests à l'aide de SpecRunner.html, de sorte que lors de la spécification de backbone.js dans vos dépendances, dans SpecRunner.html, ajouter jquery et underscore.js d'abord, parce que l'épine dorsale dépend d'eux.
OriginalL'auteur Anvita Shukla