내 web app
을 다른 Apps
(app1, app2)으로 나누기로 결정했습니다.요구 사항을 사용하여 Backbone.Marionette.Application을 얻는 방법
왜 에서 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/가끔 오류하지만 반환 값으로 표시되지 않습니다, require.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. 이것을 봐주세요. –