angular-promise

    0熱度

    1回答

    我有以下的擴展安裝在VS代碼: https://code.visualstudio.com/blogs/2016/02/23/introducing-chrome-debugger-for-vs-code 調試工作,但我不能設置一個斷點到無極回調。例如: getCatWishesFromBackend() : Promise<string[]> { return this.http.ge

    0熱度

    1回答

    我在Ionic 3(angular4)中開發時遇到了問題中的一個死鎖。我只是重做了一個以前寫在離子的角度應用程序,但問題從我決定使用離子「存儲」而不是「localStorage」開始。 這個問題是由微小的差異造成的,在本地存儲中,「get」方法只返回一個值,但Ionic的存儲「get」方法返回一個承諾。 現在,我需要一個函數從存儲中讀取一個特定的值並返回它,由於某些原因,我無法容納我希望使用此值的

    2熱度

    1回答

    內,離子存儲「get」僅在第二次調用時返回null我面臨着Ionic Storage非常奇怪的問題。我有讀取來自存儲一個值和一個返回一個包含對應於該對象的承諾的方法: private getAuthorizedOptions(): Promise<RequestOptions> { return this._storage.get('bdAccessToken')

    0熱度

    2回答

    我無法使用角度工廠服務獲取我的json數據。 我似乎正確加載文件,在開發人員工具控制檯上沒有錯誤,但數據未定義在請求上 - 表示爲空。 我的JSON文件: { "Translations": [ { "WhatsNew": [ { "English": "Whats New", "Hebrew": "מה חדש?",

    0熱度

    1回答

    我使用外部API,我沒有訪問其來源。其中一個端點,返回類似的東西: [{ task: '1', task_name: 'Do the laundries', project: '15', project_name: 'My schedule', user_id: '10' }, .... ] 那麼對於上述的每一個對象,我需要調用另一個端點

    0熱度

    2回答

    我在角度應用中遇到了登錄時間問題。我的意圖是,當用戶登錄時,API密鑰將在localStorage中設置,並可用於訪問API。登錄後,我希望應用將用戶重定向到主頁狀態。但是,發生的事情是用戶被重定向,得到一個401 - 並基於我設置的 - 然後被重定向回登錄。如果我在登錄後在瀏覽器上進行硬刷新,它就可以工作。這是我的目標。 .factory('localStor', function($q, $l

    0熱度

    1回答

    我該如何寫這個函數neater,是否正在返回,然後在超時回調中解析它,這是做這件事的最好方法嗎?我問,因爲我是JavaScript新承諾。 getStuff(): Promise<any> { let self = this; return new Promise(function(resolve, reject) { self.getData()

    0熱度

    2回答

    我有這樣的代碼: this.array = []; initArrayClicked() { this.clearArr() .then(this.addOneToArray.bind(this)) .then(this.addTwoToArray.bind(this)); } 我有按鈕,當我點擊它調用此函數,並在此赤岸承諾this.array價值到底是[1,

    1熱度

    2回答

    我真的和我的一點代碼混淆,這是一個angularjs服務。我嘗試使用Promise.all來連接作爲服務一部分的兩個promise,並將結果發送給我的控制器。 事情是由Promise.all返回的對象由兩個相同的數組組成。 這裏我的代碼,只是爲了更清楚: batchModule.service('BatchService', ['$http', '$q', '$log', 'MessageboxS

    -1熱度

    1回答

    在這條線就顯示無法訪問的代碼 resolve(data) 是什麼原因造成的? 我的代碼: zipCodeBlurEventCall(zipcode) { if (!this.validationService.isValidZipCodeRequired(this.siteDetail.ZipCode)) { this.clearInvalidFlags();