1
獲得Backbone.Marionette.Application我決定將web app
分爲不同的Apps
(app1,app2)。我應該如何使用requireJs
爲什麼從js/app1.js
我得到undefined
?
我應該如何使用requirejs從app1訪問mainApp?
這裏是我的代碼:
的js/main.js
require([
'js/app',
'js/app1/app1',
'js/app2/app2'
],
function (App)
{
"use strict";
App.initialize();
});
JS/mainApp.js
define([''],
function(app)
{
var mainApp = new Backbone.Marionette.Application();
mainApp.start();
mainApp.initialize = function() {
Backbone.history.start();
}
return mainApp;
});
JS/APP1/app1.js
define(['js/mainApp],
function(app)
{
console.log(app); // undefined
});
+1謝謝你的時間。其實我很確定我的js文件沒有錯誤。我重寫了我的問題http://stackoverflow.com/questions/11070038/how-to-define-controller-router-and-app-in-the-right-order-using-requirejs。請看一下。 –