如何编写Ember helper来比较id = null

时间:2017-03-08 19:35:18

标签: ember.js ember-data

您好我的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

1 个答案:

答案 0 :(得分:0)

过了一段时间后,我发现如果模型是从belongsTo中获取的,那么它的对象将其记录存储在“content”属性中,记住这一点,我可以最终编写我需要的帮助器。

filters:
    customer:
        type: string
        form_options:
            type: contains