[問題] angularjs $http函數問題

作者: supercygnus (......)   2017-06-06 01:12:36
我寫了一個$http函數去nodejs取得東西
程式如下
https://codepaste.net/94g4gx
要怎麼取得then()回調函數中從後端取回的東西
我程式中r=tmp是無效的
r是undefine
到底要怎麼取得
作者: chihlee5566 (阿告)   2017-06-06 09:12:00
Postman測試有東西嗎?
作者: supercygnus (......)   2017-06-06 09:47:00
有東西
作者: Kenqr (function(){})()   2017-06-06 10:17:00
tmp的值是正確的嗎? $http是非同步操作 你是在哪讀取r的值?
作者: supercygnus (......)   2017-06-06 13:57:00
Tmp的值是正確的,我有印出來看過,我是想在function外面用tmp但是卻沒辦法把tmp 的值往外送,r=tmp是無效的,最候r是undefined
作者: dannypsnl (秦書)   2017-06-06 14:42:00
因為那是非同步的,你的r在r=tmp之前就被印出來了,當然是undefined
作者: supercygnus (......)   2017-06-06 16:02:00
是喔,那要怎麼變同步?找到解法:http://www.cnblogs.com/lookforFree/p/4204757.html

Links booklink

Contact Us: admin [ a t ] ucptt.com