我遇到的问题是,我正在使用的API总是返回包含在数组中的数据。
所以如果我打电话给GET api / companies / 1 / jobs / 1,响应就像这样
{
data: [
{
id: 1
name: "blabla"
}
]
}
当我想要更新此作业并发送一个put时,URL正在构建错误。
而不是PUT api / companies / 1 / jobs / 1请求被发送到api / companies / 1 / jobs并被拒绝。
我试过以下
RestangularProvider.setRestangularFields({
id: "data[0].id"
});
但不幸的是,这并没有解决我的问题。
有没有办法让这项工作与API一样设置?