0
我已經使用Laravel創建了一個基本API,並且目前正在使用Angular構建前端。我正在努力決定的是如何/以何種方式將id的形式的參考數據與其實際值進行交叉。 - 我明明要顯示的實際值,而不是ID的,對客戶,廣告活動,CREATED_BY等,但我使用連接從API返回數據
{
"id":1,
"task_owner":7,
"client":2,
"campaign":17,
"created_by":1,
"title":"Finalise agenda for Call.",
"notes":null,
"viewed":0,
"priority":1,
"start_date":"2016-08-10",
"end_date":"2016-08-11",
"sub_tasks":[
{
"id":1,
"title":"my first subtask"
}
]
}
當顯示任務:
如下面的任務對象正在從API返回也需要id來稍後更新這些表格,以及過濾器(即只顯示client_id = 2的任務)。
所以我應該交叉引用併發回這些位數據,並將其作爲我的任務對象的一部分 - 或者我應該先將所有用戶,客戶端和營銷活動數據分別放在不同的API調用中,然後在前端交叉引用?
你應該拉一個請求的一切。雄辯會以急切的加載方式進行連接和查詢,所以你的MySQL請求也會最小化。 – TheFallen