backbone.js e backbone.modelbinding.js con requisite.js
-
27-10-2019 - |
Domanda
Sto cercando di seguire il codice di esempio che ho visto qui e molti altri luoghi per il caricamento della spina dorsale/sottolineare con Requisite.js. Ho praticamente copiato/incollato il codice di esempio da Caricamento della spina dorsale e sottolineare utilizzando requisitijs Ma non funziona.
In app.js il display di avviso (spina dorsale), la spina dorsale è nulla. Non sono davvero sicuro del perché non ci sia - qualcuno può vedere cosa sto facendo di sbagliato? Grazie per qualsiasi aiuto.
Index.html
<script type="text/javascript" data-main="scripts/main" src="scripts/require.js"></script>
Script/Main.js
require.config({
paths: {
'jquery': 'libs/jquery-1.7.1',
'underscore': 'libs/underscore',
'backbone': 'libs/backbone'
}
});
require([
'libs/domReady',
'app/app'
], function(domReady, app){
domReady(function () {
app.initialize();
});
});
Scripts/App/App.js
define([
'jquery',
'underscore',
'backbone'
], function($, _, Backbone){
return {
initialize: function(){
// examples say you can use $, _ or Backbone here
// but Backbon is null here... WTF???
alert(Backbone);
}
};
});
Ecco le versioni che ho nel caso in cui sia importante: jQuery 1.7.1 Requisito.js versione 1.0.4 Undercore 1.3.0 versione backbone 0.5.3 Modelbinding 0.4.3
Soluzione
Possiamo vedere la tua struttura di file, con nomi di file? è il tuo file dorsale @ libs/backbone.js
? o è libs/backbone-0.5.3.js
o qualcosa? Lo stesso vale per il sottolineato e altre librerie, il nome deve essere corretto.