我有一个使用 John Papa 很棒的 HotTowel 的 SPA 项目。
我listservice
在文件夹中有一个模块,services
功能如下:
define(['services/logger', 'models/businessobject', 'config'],
function (logger, businessobject, config) {
...
}
另外我在文件夹中有一个businessobject
模块。models
但是当我在listservice
模块中运行应用程序时,参数businessobject
的值为空。
有什么我想告诉的RequireJS
或模块在那里吗?Durandal/Amd
businessobject
的内容businessobject.js
是这样的:
define(['services/logger'],
function(logger) {
var BusinessObject = function() {
var self = this;
self.id = ko.observable();
self.typeId = ko.observable();
self.descriptor = ko.observable();
self.isNullo = false;
return self;
};
return BusinessObject;
}
此外,使用 Firebug,我检查了businessobject
模块是否已加载到客户端。