1
我試圖通過Backbone.js使我的Backbone.js組件,模型和視圖模塊化。然而,每當我試圖require()
一個返回:使Backbone.js與Require.js模塊化
function(){return i.apply(this,arguments)}
,而不是骨幹巫術我需要。
我已經建立了我的Require.js像這樣:
// Configure require.js
require.config(
{
paths: {
"data": "config"
, "jquery": "libs/jquery.min"
, "underscore": "libs/underscore-min"
, "backbone": "libs/backbone-min"
, "events": "collections/events"
, "eventModel": "models/eventModel"
, "eventView": "views/eventView"
}
, shim: {
underscore: {
exports: '_'
}
, jquery: {
exports: '$'
}
, backbone: {
deps: ["underscore"]
, exports: "Backbone"
}
}
}
);
// Initiate app
require(
[
"data"
, "jquery"
, "underscore"
, "backbone"
, "events"
, "eventModel"
, "eventView"
], function(data, $, _, Backbone, Events, EventModel, EventView) {
console.log(Events);
_.each(["data/general.xml"], function(URI) {
var general = new Events({url: URI});
});
}
);
,這裏是我的收藏/ events.js:
我會期望返回Events
收集,但是它顯然不是。任何人都可以看到我做錯了什麼?
你說得對,我試圖在錯誤的情況下繼續使用它,並認爲是問題所在。剛注意到我的錯誤。傻我。 –