如何擺脫非同步問題,http請求會回傳資料數字,然後在全域中要是使用這個數字,但是因為非同步的原因,這個數字的賦值變數總是undefined,這個該如何處理
放在mainCtrl裡面請求。
這個我之前也遇到過,不過我們用的是自己寫的一個http服務,返回的是一個promise對象,所以之後還要用then來獲得裡面的數據。我看了下同事寫的這個方法,好像回傳的也是angular裡http的response.data。不知道這對你有沒有幫助
把將會使用資料的邏輯代碼 放到 非同步請求成功的回呼函數中,確保要用到資料的程式碼執行時已經取得到資料了。
放在mainCtrl裡面請求。
這個我之前也遇到過,不過我們用的是自己寫的一個http服務,返回的是一個promise對象,所以之後還要用then來獲得裡面的數據。我看了下同事寫的這個方法,好像回傳的也是angular裡http的response.data。不知道這對你有沒有幫助
把將會使用資料的邏輯代碼 放到 非同步請求成功的回呼函數中,確保要用到資料的程式碼執行時已經取得到資料了。