我正在使用 durandal 在视图模型之间传递消息。所以我使用下面的代码发送消息
return (datacontext.getData("Test, testData))
.then(app.trigger('FireEvent', `dataObsArray`))
.fail(queryFailed);
然后我使用下面的代码来检索消息
app.on('FireEvent').then(function (data) {
testObsArray(data);
});
但是当我在这一行的 app.on 中放置断点时,它并没有就此testObsArray(data);
停止。调试器在线停止app.on('FireEvent').then(function (data)
我没有得到数据。为什么会这样?当我将数据传递给时dataObsArray
,有 10 条记录。
我不知道为什么我没有得到任何数据。我哪里错了?如果我无法正确解释这一点,我对 Durandal 真的很陌生,非常抱歉,如果您需要更多说明,请告诉我。