我想为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