我有一个像这样定义的 AngularJS $resource:
var Menus = $resource('http://cafe.com/api/menus');
和一个 RESTful API。所以当我做一个GET
我Menus
得到这个回来:
<cafe>
<collection href="http://cafe.com/api/menus" type="menus">
<template>
<data name="Name" prompt="Menu name" />
</template>
<items>
<item href="http://cafe.com/api/menus/1">
<link href="http://cafe.com/api/menus/1/ingredients" rel="ingredients" />
<data name="Name" prompt="Menu name">Morning</data>
</item>
<item href="http://cafe.com/api/menus/2">
<link href="http://cafe.com/api/menus/2/ingredients" rel="ingredients" />
<data name="Name" prompt="Menu name">Happy Hour</data>
</item>
</items>
</collection>
</cafe>
问题是,如何删除菜单 2?(鉴于它有自己的超媒体链接http://cafe.com/api/menus/2
:)