如何从一组ember数据中提取某些值?

时间:2017-03-04 11:28:27

标签: ember.js

以下代码是我目前的解决方案,

  tagsValue: Ember.computed('tags.@each', {
    get() {
      const out = [];
      this.get('tags').forEach((tag) => {
        out.push(tag.get('value'));
      });
      return out;
    }
  }),

有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

尝试以下代码,

  tagsValue: Ember.computed('tags.@each', {
    get() {
      return this.get('tags').mapBy('value');
    }
  }),