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