this.store.peekAll()和firstObject

时间:2016-11-24 19:01:37

标签: ember.js

让我们假设以下路线代码:

model() {
  return this.store.peekAll('user');
}

和简单的模板:

{{ model.firstObject.name }}

我想将firstObject部分推入模型,因为我总是只想使用第一条记录。使用Ember对象时,应该可以使用:

return this.store.peekAll('user').get('firstObject')

但这不起作用,因为peekAll不会以这种方式返回Ember对象。这样做的正确方法是什么?

[*]我使用peekAll()而不是peekRecord(),因为当存储中的数据发生更改时,peekRecord不会更新。

1 个答案:

答案 0 :(得分:-1)

你可以尝试一下:

<asp:Repeater runat="server" ID="ChildPagesRepeater" ItemType="CMS.DocumentEngine.TreeNode">
    <ItemTemplate>
            <div>
                <p><%# Item.DocumentPageTitle %></p>

                <cms:CMSPagePlaceholder runat="server" ShortID="p" Path="<%# Item.NodeAliasPath %>" />

            </div>
    </ItemTemplate>
</asp:Repeater>