在 Ember 1.0.0-rc.5 的 View 中是否可以根据其属性找到单个记录?我已经搜索了好几天,但仍然找不到任何有用的东西。
例如,我希望能够这样做:
App.Tag.find({name: 'some tag'})
应该返回一条记录,但却返回一个数组。
名称字段对于所有标签都是唯一的,因此它应该只返回一个对象。
如何做到这一点?
谢谢
最佳答案
问题解决了!对于可能遇到相同问题的人,我将在这里回答我的问题。我最终使用过滤器方法来选择一个对象。详情在这里http://emberjs.com/api/classes/Ember.Enumerable.html#method_filter
代码:
...
tagList = App.Tag.find().filter (item, index, enumerable) ->
return item.get('slug') is "slug title"
tag = tagList.get('firstObject')
...
关于ember.js - 如何在 Ember View 中根据 ID 以外的属性查找个人记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16934868/