John Papa のすばらしい HotTowel を使用した SPA プロジェクトがあります。
フォルダーにモジュールがあり、機能は次のようにlistserviceなります。services
define(['services/logger', 'models/businessobject', 'config'],
function (logger, businessobject, config) {
...
}
また、フォルダーにbusinessobjectモジュールがあります。modelsしかし、listserviceモジュールでアプリを実行しているとき、パラメーターの値businessobjectは null です。
伝えなければならないこと、RequireJSまたはモジュールがそこにあることを見逃していることはありますか?Durandal/Amdbusinessobject
の内容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モジュールがクライアントにロードされていることを確認しました。