Restangular POST返回空parentResource

时间:2018-05-11 17:55:56

标签: angularjs restangular

我不知道我是否理解得很好,但我猜想当你发布一个来自服务器的前一个Restangular元素时,它应该会产生一个restangular元素,第一个元素为parentResource。

看看这段代码:

// GET: api/vessels
var vessels = Restangular.all('vessels').getList();
this.vessel = vessels[0];

// POST: api/vessels/125/events
this.vessel
  .post('events', event)
  .then(event => { // the server returns the same object but with id filled
    this.vessel.events.push(event);
  }

因此,事件应该以'this.vessel'作为父母而来,但它会变空: click here to see the element object on chrome debugger

问题在于,当我尝试event.remove()时,操作的网址为DELETE api/events/2703,而不是DELETE api/vessels/125/events/2703

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我找到了答案。这就是我应该做的:

df.loc[1, pd.IndexSlice['B', 5:7]] = df_sub.loc[1, 5:7].values 
df.loc[3, pd.IndexSlice['B', 3:5]] = df_sub.loc[3, 3:5].values