【问题标题】:How to add two numeric computed properties together in Ember?如何在 Ember 中将两个数值计算属性相加?
【发布时间】:2023-04-03 14:20:01
【问题描述】:

我有两个将返回数字的计算属性。如何创建另一个返回两者之和的计算属性?做一个简单的 this.get("prop1") + this.get("prop2") 似乎不起作用。只返回第一个属性的值。

谢谢

【问题讨论】:

  • 谢谢你的例子我发现我的问题是其中一个属性实际上是一个数组。我只需要数组中的第一项,所以我做了 this.get('prop1.firstObject') 。

标签: ember.js


【解决方案1】:

它应该像这样工作

http://jsbin.com/enEvunih/2/edit

  propA: function(){
    return 1;
  }.property(),

  propB: function(){
    return 2;
  }.property(),

  propC: function(){
    return this.get('propA') + this.get('propB');
  }.property('propA', 'propB'),

【讨论】:

    【解决方案2】:

    事实证明,其中一个属性正在返回一个数组。由于某种原因没有注意到这一点。

    谢谢你的回答。

    【讨论】:

      猜你喜欢
      • 2016-06-27
      • 2016-07-02
      • 1970-01-01
      • 2017-12-31
      • 2016-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多