- 前端獲取從API活動
- 用戶可以寫評論的活動
- 我想點擊一個按鈕後,獲取的評論
的代碼生成2個調用:的JavaScript如何在這種情況下,拼接
- 獲取活動並將它們存儲在變量活動中。
從不同的端點
//get activities dsActivity.getActivities(query) .then(function (items) { var activities = items.plain(); for (var i = 0; i < activities.length; i++) { //get totalComment count dsActivity.getActivityCount(activities[i].id) .then(function (result) { var totalComments = result.plain(); activities = totalComments; }.bind(this)); this.items.push(activities); } if (this.offset < items.meta.page_count) { this.offset += 1; } else { return; } this.busy = false; }.bind(this));
它目前還無法以包括API的activitiy端點這一領域獲得commentCount。這就是爲什麼我想通過使用JS將它們放在一起的原因。
數據結構
VAR活動: 這裏有活動
{ 「文」: 「第一個活動」, 「隱私」:空, 「createdAt」:{ 「date」:「2015-10-27 00:16:24.000000」, 「timezone_type」:3, 「timezone」:「Europe/Berlin」 }, 「id」:1, 「意見」:{}, }
VAR totalComments 這裏是commentCount
{ 「意見」:{ 「TOTAL_ITEMS」:6 } }
- 我如何將以下數據結構放在一個數組中?
你需要弄清楚正在從服務器返回的數據。 「項目」看起來像什麼? – forgivenson
更好,但你仍然不包括你想要的數據。你只是試圖在你的活動中將'comments'的值設置爲'totalComments'的值? – forgivenson
@forgivenson:是的,我試着在我的帖子中提供更多信息。 –