我只是在尝试使用 Emberjs 作为我的前端框架构建一个小型应用程序。
所有的应用程序都是一个列表,我可以使用文本框和按钮向其中添加名称,然后通过单击每个名称后的删除按钮从列表中删除名称。
我通过 REST API 使用一个非常简单的 Symfony2 应用程序作为我的数据存储,并且当前可以将名称添加到列表中没有问题。我不明白如何删除它们。
如果我在列表中添加一个新名称,它将没有数据库引擎分配的唯一 ID(我的对象有一个 id 和一个名称),所以当我删除它时,我无法通过DELETE API 调用的 ID。
我该如何解决?在调用创建 API 调用并更新对象时,我是否需要以某种方式返回完整的对象(带有 ID)(我将如何使用 Ember 来做到这一点?),还是有其他方法可以做到这一点?
编辑:添加了一个更好地说明我的问题的图像: