如何分析Ember Data数组元素(计算属性?)?

时间:2015-09-11 06:55:57

标签: arrays ember.js properties ember-data computed-values

我想为Ember Data记录数组的每个元素创建唯一的缩写。例如,假设我们在Persons表中有以下记录:

public override void Draw(GameTime gameTime)
    {
        spriteBatch.Begin();
        string output = "Score";

        spriteBatch.DrawString(spriteFont, output, Vector2.Zero, Color.LightGreen,
            0, Vector2.Zero, 1.0f, SpriteEffects.None, 0.5f);

        spriteBatch.End();
        foreach (BasicModel model in models)
        {
            model.Draw(((Game1)Game).GraphicsDevice, ((Game1)Game).mainCamera);
        }
        base.Draw(gameTime);
    }

我想要的是这样输出:

name: Mike Jones
department: IT

name: Mike Smith
department: IT

name: John Doe
department: Accounting

name: Jane Doe
department: Accounting

如您所见,每个人的唯一缩写只能通过分析数组中的所有项目来分配。

这有点像计算Ember文档中剩余Todos的数量:http://guides.emberjs.com/v2.0.0/object-model/computed-properties-and-aggregate-data/

但是,该指南描述了使用控制器,我理解这种控制器已经过时了,并且它不适用于使用Ember数据。

我认为我的模板看起来像这样,但是我会在路线中添加什么?

IT
MJ: Mike Jones
MS: Mike Smith

Accounting
JoD: John Doe
JaD: Jane Doe    

0 个答案:

没有答案