1
我需要從一個Winjs承諾返回一個值,像這樣:Winjs承諾返回一個值
getString() {
var str: string;
new WinJS.Promise((completed, error) => { Test.getAString(completed, error); })
.done((s: string) => str = s);
return str;
}
問題是str的總是返回undefined,但S有一個值(即「測試」),這我進入調試模式。
在此先感謝幫助我。
我將不得不等待異步/等待執行。謝謝。 – Alphapage