angular-promise

    0熱度

    2回答

    需要您幫助減少應用程序的加載時間。在我們的應用程序中,我們使用ngroute和ng-route來解析調用。一旦解析調用成功,我們正在進行其他函數調用。每個函數調用都是獲取數據的單個資源調用。現在,請檢查下面的代碼 $routeProvider.when('/friends/search', { controller: 'FriendsSearchController', con

    0熱度

    1回答

    在我的角度的應用程序,我有這個問題。當用戶快速雙擊鏈接到狀態(ui-sref鏈接)時,目標狀態開始加載兩次。如果狀態窗口沒有凍結並停止響應其他狀態變化,這將是可承受的。當點擊另一個ui-sref鏈接時,URL會相應地改變,在後臺進行http調用,但視圖被凍結。 我需要知道,當有另一個轉換已經試圖解決承諾時,我該如何防止任何轉換。我知道我可以通過$ stateChangeStart和event.pr

    0熱度

    2回答

    我試圖從一個承諾傳遞一個結果(數組)到迭代這個結果的函數,爲每個項目獲取請求並創建一個新的對象與結果之前返回它。問題在於在解決承諾並填充之前返回對象。什麼是從多個承諾中返回填充對象的正確方法? function getPackageDetails(packages) { var detailedPackages = {}; angular.forEach(packages, f

    0熱度

    1回答

    我有一個使用angular和cordova的離子(v1)項目。 我正在循環訪問一組文件名並將每個文件數據附加到FormData對象中,該對象必須上載到服務器。 爲了讀取文件數據,Cordova/HTML5提供了一些異步的方法。我正在使用angular的$q承諾調用這些方法。 然後我想用$q.all等到所有的promise都解決並開始上傳。 但是承諾永遠不會得到解決,$q.all(promises)

    1熱度

    1回答

    我創建了一個帶有組件的示例角度js應用程序,並嘗試從API中加載數據,這是一個Promise。 這裏的問題是,當承諾解決了響應數據不在UI中更新,Modal正在更新,如果我做了$scope.$apply()。我嘗試了$ onChanges,但也沒有幫助! 這不是正確的實現,對吧?請提供有關我的代碼結構和此問題的註釋。 我在這裏是否缺少螞蟻的東西? angular.module('detailapp

    2熱度

    1回答

    我正在嘗試編寫一個函數,該函數會進行API調用並返回一個Promise。這是我的函數的定義: /** * Gets the IAM policy for a service account. Wraps getIamPolicy endpoint: * https://cloud.google.com/iam/reference/rest/v1/projects.service

    1熱度

    1回答

    我正在嘗試創建一個簡單的控制面板,它可以模擬here所示的功能。我想堅持一個角度的構想,但我已經成功地把自己搞糊塗了。我對Angular來說很新穎。 我正在創建一個基於Github API數據的簡單儀表板。我想引用下面的數據源(其中用戶是從搜索條和回購值的數值從回購列表點擊 - 見1段聯爲例): "https://api.github.com/users/" + user ---->

    1熱度

    1回答

    我有2頁。第1頁是信息頁面。第2頁是狀態頁面。每個頁面都有自己的控制器(infoController和statusController)。在頁面1上的表單提交中,我必須調用Post API,然後導航到Page2。我還需要隨身攜帶身份證。在頁面2上,我必須使用此ID來發出GET請求。 POST API /information RESPONSE statusCode: "200" statu

    0熱度

    2回答

    這是一個壞方法來做到這一點?我基本上是鏈接承諾,其中每個從服務器成功返回,啓動一個新的http.get()的更多信息,但不是當它出錯。沒有更多的http.get(),如果它導致errorCallback! $http.get(...).then(function() { $http.get(...).then(function(){ $http.get(...).then(f

    3熱度

    1回答

    我想先渲染空圖表,然後填入數據。當組件被初始化並且通過圖表選項添加圖表時,雖然空圖表成功呈現,但我無法用更新的數據重新繪製圖表。我正在嘗試使用諾言通過服務填寫數據(添加虛擬值以供參考)。 app.component.ts import { Component, AfterViewInit } from '@angular/core'; import { ChartModule } from 'a