我的项目中有一些主干模型结构。这个模型中的每一个都需要获取或保存,我决定使用一个人造服务器来模拟服务器端。在我的项目中,我还使用了require.js,但我遇到了问题。
例子:
define([
'models/billings/details',
'models/statistics/abonent',
'mocks/billings/details',
'mocks/statistics/abonent'
], function(detailsModel, statisticsAbonentModel) {
var detailsM = new detailsModel();
detailsM.fetch({async: false});
var statisticsAbonentM = new statisticsAbonentModel();
statisticsAbonentM.fetch({async: false});
});
当我定义多个模拟时 - 只有最后一个总是运行,前一个不是。当我只定义一个时,它总是运行。
我尝试在 requrie 中使用 shim 为每个模拟设置一个全局 fauxServer,但它不起作用。:
shim:{
fauxServer: {
deps['backbone'],
exports: 'fauxServer'
}
}
我不知道问题出在哪里。