【发布时间】:2015-02-26 16:12:03
【问题描述】:
我有一个 ArrayController(文档),它显示其内容的 ObjectsController(文档)列表。
我的 ArrayController 模板(文档):
{{#each document in model}}
{{render "document" document}}
{{/each}}
我面临的问题是 ArrayController 上的“sortProperties”和“sortAscending”属性不再起作用。我认为这是因为我正在循环“模型”。如果我循环“控制器中的每个文档”,则文档 ObjectControllers 似乎没有将分配给它们的模型作为对 .model 的调用,然后引发未定义的错误。我应该循环“控制器”还是“模型”?如果答案是模型,我该如何对其进行排序,如果答案是控制器,我如何获取每个控制器上设置的模型?
【问题讨论】:
-
arrangedContent属性而不是model是否有效?默认情况下,model是content的别名,arrangedContent是它的有序属性。 -
@DRobinson 谢谢,使用
arrangedContent给了我我需要的东西——排序后的数组和每个控制器也得到了它的模型。如果您提供您的评论作为答案,我会接受它
标签: ember.js ember-data