Q
從槍中獲取流數據
2
A
回答
2
.on()
是異步功能,所以你需要更新你的代碼看起來像這樣:
var myData = Gun('https://gunjs.herokuapp.com/gun')
.get('example/demo/set');
myData.on(function(data){
console.log("update:", data);
});
myData.put({hello:'world'});
希望幫助!
如果你是編程新手,上面代碼中的「匿名函數」(通常稱爲回調函數)可能會有些混亂。上面的代碼也可以改寫這一點,它具有完全相同的行爲:
var myData = Gun('https://gunjs.herokuapp.com/gun')
.get('example/demo/set');
var cb = function(data){
console.log("update:", data);
};
myData.on(cb);
myData.put({hello:'world'});
出於調試的目的,也有.val()
方便的功能,它會自動記錄數據爲您提供:
var myData = Gun('https://gunjs.herokuapp.com/gun')
.get('example/demo/set');
myData.on().val()
myData.put({hello:'world'});
然而它的目的是一個的目的,而不是流。正如一個筆記,你可以通過.val(function(data){})
回調,這將重寫默認便利記錄器。
1
更新:因爲Gun v0.391使用val()
也需要回撥。自動日誌記錄不再提供。
相關問題
- 1. 從Shoutcast流中獲取元數據Android
- 2. 從shoutcast流中獲取元數據
- 3. 從流中獲取元數據問題?
- 4. 從數據流中獲取數據後如何恢復數據?
- 5. 從Qt獲取流數據QMediaPlayer
- 6. 如何從SoundCloud流獲取元數據?
- 7. RTSP獲取流數據
- 8. 流來獲取數據 - NSInputStream
- 9. 在Eclipse中獲取Xively數據流
- 10. 如何從流明API中的數據庫中獲取圖像?
- 11. 從獲取請求中獲取數據?
- 12. 從流中獲取TextReader?
- 13. 從流中獲取照片
- 14. 如何從數據流讀取數據
- 15. 從$ scope中獲取數據
- 16. 從strings.xml中獲取數據
- 17. 從gridview中獲取數據
- 18. 從javascript中獲取數據
- 19. 從java.awt.List中獲取數據
- 20. 從webconfig中獲取數據
- 21. 從MongoDB中獲取數據
- 22. 從JSON中獲取數據
- 23. 從流數據庫中讀取圖像
- 24. 從紅寶石流中讀取數據
- 25. 從音頻流中提取元數據
- 26. 從旋轉槍
- 27. 從視頻流中獲取數據網址?
- 28. 如何從內存流中獲取所有數據到CSV?
- 29. Xively從feed中使用javascript獲取數據流列表
- 30. 建議使用流星從集合中獲取數據?