0

requirejsモジュールとしてバックボーンビューがあります。問題は、ビューが初期化される前に、requirejsがhttp://localhost/remote/script/here.jsをロードすることです。スクリプトがrequirejsモジュール内にないためですか?

define([
    'jquery',
    'undescore',
    'backbone',
    'http://localhost/remote/script/here'   
], function($, _, Backbone, Luajs){
    var View = Backbone.View.extend({
        initialize : function(options) {
        },
        render : function() {
            this.$el.html('<p>my view</p>')
            return this;
        }
    });

    return View;
});
4

2 に答える 2

1

最初の引数として持っている配列define 、ビューの依存関係です。そうです、それはの前にロードされて解析されViewます。また、バックボーンとアンダースコアの変更バージョンを使用しない限り、AMDに準拠していないことにも注意してください。それらを正しくロードするには、プラグインでそれらをラップする必要があります。

于 2012-04-25T15:30:06.633 に答える
0

モジュールをロードした後、ビューバックボーンを定義しようとします。これは、RequireJSのdefine()メソッドで実行できます。この関数の配列には、モジュールの依存関係を定義するパラメーターが含まれています。

于 2013-07-30T14:48:16.857 に答える