2017-02-08 82 views
0

我註冊了一個EventType.PROGRESS偵聽器以及一個EventType.COMPLETE偵聽器到XhrIo對象。我打電話給XhrIo.send方法發佈一些表單數據。如預期的那樣,COMPLETE聽衆會觸發。但PROGRESS聽衆似乎從未開火(我也試過UPLOAD_PROGRESS,DOWNLOAD_PROGRESSINCREMENTAL_DATA,但沒有運氣)。Google Closure XhrIo PROGRESS EventType

我搜索了代碼示例,但(令人驚訝地)找不到任何代碼。

有沒有人曾經成功使用google關閉EventType.PROGRESS之前?

+0

你如何註冊事件監聽器? – rds

+0

另外,你使用的瀏覽器是什麼? – rds

回答

0

這應該工作:

goog.events.listen(xhr, goog.net.EventType.PROGRESS, 
    (progressEvent) => { 
    console.log('Downloaded ' + progressEvent.loaded + '/' + progressEvent.total); 
    });