我正在使用Durandal Web应用程序,该应用程序生成一个事件以响应某个用户操作。有三个不同的javascript文件订阅该事件。附加到事件时,所有文件都使用以下结构:
app.on('event-name').then(function (eventArgs) {
// Module specific processing goes here.
}, _this);
使用Chrome中的开发工具,我可以确认所有订阅都已处理完毕。当事件发生时,只触发三个“then”函数中的两个。
可能导致这种情况发生的原因是什么?