我正在实现一个DataAdapter以绑定到WinJS ListView控件。该接口需要一个返回Promise的getCount方法。如果我直接返回WinJS.xhr对象,那么它可以正常工作。然而,我想在将其传回调用者之前对其进行处理。
我的问题是,如果我返回相同的WinJS.xhr对象,但在其末尾添加一个“then”,它会取其输出并加以处理,那么调用者将无法获得预期的输出(在WinJS库的深处出现问题)。
因此,我认为我不理解如何返回嵌套在Promise中的Promise。有人知道如何做到这一点吗?