【问题标题】:Ember how to call computed property with arguementsEmber 如何使用参数调用计算属性
【发布时间】:2023-04-03 01:01:01
【问题描述】:
checked: ((key, value) ->
        selected = @get 'controllers.a.selected'
        a = @get 'model'
        if arguments.length > 1
          if value
            selected.addObject a
          else
            selected.removeObject a

        return selected.contains a
      ).property('controllers.a.selected.length')

现在我正在尝试调用已检查的属性。 我尝试使用@controller.get('checked'), 但是我如何传递key, value 参数以便我可以测试该属性。 我不知道怎么称呼它。非常感谢。

【问题讨论】:

    标签: ember.js properties coffeescript call


    【解决方案1】:

    我讨厌设置计算属性,我认为这是一种糟糕的模式,但这是如何完成的@controller.set('checked', 'foo')

    http://emberjs.com/guides/object-model/computed-properties/#toc_setting-computed-properties

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-30
      • 2016-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-04
      相关资源
      最近更新 更多