backbone.js и backbone.modelbinding.js с require.js - PullRequest
0 голосов
/ 13 января 2012

Я пытаюсь следовать примеру кода, который я видел здесь, и нескольким другим местам для загрузки основы / подчеркивания с require.js.Я в основном скопировал / вставил пример кода из Загрузка Backbone и Underscore с использованием RequireJS , но он не работает.

в app.js отображается предупреждение (Backbone), Backbone равно нулю,Я не совсем уверен, почему его там нет - кто-нибудь может увидеть, что я делаю не так?спасибо за любую помощь.

index.html

<script type="text/javascript" data-main="scripts/main" src="scripts/require.js"></script>

scripts / 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);
        }
    };
});

Вот версии, которые у меня есть на случай, если это важно: jquery 1.7.1 require.js версия 1.0.4 подчеркивает привязку модели магистрали версии 1.3.3 версии 0.5.3 0.4.3

1 Ответ

0 голосов
/ 13 января 2012

Можем ли мы увидеть вашу файловую структуру с именами файлов?Ваш основной файл @ libs/backbone.js?или это libs/backbone-0.5.3.js или что?То же самое касается подчеркивания и других библиотек, название должно быть правильным.

...