无论我在 shell.js 中注入什么对象,我都无法访问它。
它是从服务器下载的,我在那里或控制台输出中没有错误。
当我在控制台中输入“mainViewModel”时,我得到了这个:
ReferenceError: mainViewModel is not defined
get stack: function () { [native code] }
message: "mainViewModel is not defined"
set stack: function () { [native code] }
__proto__: Error
应用程序.js:
require(['shell'], function(Shell) {
var shell = new Shell();
});
外壳.js:
define(['viewmodel/mainViewModel'], function (mainViewModel) {
return function () {
// When I am here the mainViewModel does not exist/undefined
};
});
主视图模型.js:
define([], function() {
return function() {
};
})