2017-06-26 116 views
0

我在我的角度應用程序中有5到15秒的初始​​化操作,並且想用NgbProgressBar來顯示%的進度。目前,我使用Angular Http提供程序函數來檢索單個調用操作的數據無助於完成%。如何使用ng-bootstrap NgbProgressBar顯示完成的百分比?

瀏覽器如何知道使用Http service完成%,並更新NgbProgressBar?如果我不能使用http,我可以使用不同的JavaScript框架來實現這個目標嗎?

回答

0

我不認爲你可以做到這一點。您的Angular應用程序和瀏覽器都不知道需要檢索多少數據,因此無法計算百分比。你需要一些鉤子,你可以綁定並異步更新你的進度條。現在,如果你知道有效載荷大小的上限,我想你可以假設你的http呼叫是非阻塞的,每Y秒增加X%就可以欺騙進度。