您好我的selectbox填充了模型中的选项,其中我通过比较记录ID与关系模型中当前所选项目的id来设置最初选择的项目:
selected=(eq task.reaction.id reaction.id)
一切正常,直到我在前端创建新的反应记录,其中包含" null"值" id" 。
当我尝试比较直接对象时(我不想比较它们只是为了找出它们是否指向相同的余烬模型对象/记录)
selected=(eq task.reaction reaction)
它不起作用,我试着写自定义助手,但我遇到了麻烦 比较那些ember对象,因为它们在某种程度上是不同的,即使它们具有相同的id(来自chrome调试器对象的屏幕信息http://imgur.com/a/qfuQ0)
答案 0 :(得分:0)
过了一段时间后,我发现如果模型是从belongsTo中获取的,那么它的对象将其记录存储在“content”属性中,记住这一点,我可以最终编写我需要的帮助器。
filters:
customer:
type: string
form_options:
type: contains