2013-10-17 176 views
0

我想知道删除非持久记录的过程是什么。删除非记录的记录

我有有许多重定向

我开始创建

domain = @modelFor('domain') 
redirection = @store.createRecord('redirection') 
domain.get('redirections').pushObject(redirection) 

这是正确的重定向域名吗?如果我的用户点击取消按钮,如何删除重定向对象?

我试过这个,但那是行不通的。

redirection = @get('model') 
redirection.rollback() 
redirection.unloadRecord() 

我在金丝雀版本中使用了ember和ember-data。

谢谢。

回答

0

你应该能够做到

redirection = @get('model') 
@store.deleteRecord(redirection) 
+0

不幸的是,记录在重定向列表中仍然显示。 –

+0

尝试添加'domain.get('redirections')。removeObject(重定向)'和'redirection.save()'如果你想持久化删除状态到你的服务器 – lsthornt

+0

是的,它工作。我希望烬数据很快就会变得不那么棘手:-)谢谢。 –