【发布时间】:2016-05-24 00:12:30
【问题描述】:
我正在使用 BreezeJS 开发一个 Angular SPA,我可以将客户端配置为从典型的 RESTful API 获取数据,而无需特别支持 Breeze 功能(元数据是手工编写的)。现在我正在努力创建/更新实体,因为我的服务器端点需要一个简单的结构,但是 BreezeJS saveChanges 发送一个数组,就像question中描述的那样@
我需要改变我的应用程序从这里发送到服务器的数据
// Current saveBundle
{"entities": [
{ id:4,
label: "text",
description: "longer text"...,
"entityAspect": {"entityTypeName": ...}},
]}
到这里:
{
id:4,
label: "text",
description: "longer text"...,
}
是否有我可以覆盖的方法或属性或简单的东西,我一直在阅读有关扩展或编写我自己的数据服务适配器的内容,但我迷失在那些水域中。我正在考虑在 laravel 中进行一些验证以从 API 服务器解析该对象,但这不是一种简单的方法,因为已经放置了很多代码并且目的是通用的,以便其他客户端(Breeze-less ) 使用 API。 提前谢谢你
【问题讨论】: