如何使用#each to#链接到夹具数据中的特定类别。Ember.js
我是新加入Ember.js的,正在挣扎。如何显示分类为“代码”的内容如何使用#each to#链接到夹具数据中的特定类别。Ember.js,ember.js,Ember.js,我是新加入Ember.js的,正在挣扎。如何显示分类为“代码”的内容 var posts = [{ category: 'Code', id: 'cssbestpractices', title: "CSS Best Practices", date: { weekday: "Friday", month: "November", day: "1", year: "2013" } }, { category: 'Code', id: 'naming
var posts = [{
category: 'Code',
id: 'cssbestpractices',
title: "CSS Best Practices",
date: { weekday: "Friday", month: "November", day: "1", year: "2013" }
}, {
category: 'Code',
id: 'namingfiles',
title: "Naming Files",
date: { weekday: "Thursday", month: "October", day: "24", year: "2013" }
}, {
category: 'Pizza',
id: 'seo-copy-block',
title: "SEO Copy Block",
date: { weekday: "Tuesday", month: "November", day: "5", year: "2013" }
}];
我想我可以做一些简单的事情,比如
{{#each posts is category.Code}}
<li>{{#link-to 'post' this}}{{title}}{{/link-to}}</li>
{{/each}}
{{{#每个帖子都是category.code}
{{{#链接到'post'this}{{{title}{{{/link to}}
{{/每个}}
…但我肯定错过了什么。我的谷歌搜索一直没有成功,因为我不擅长使用Ember.js术语。这就是我在()的位置。我非常感谢您的帮助。您可以使用computed宏执行以下操作:
App.PostsController = Ember.ArrayController.extend({
codePosts: Ember.computed.filterBy('model', 'category', 'Code')
});
您更新的JSFIDLE这对我很有用。到底是什么东西没有按你喜欢的方式工作?看起来你可能已经知道了,因为发布了这个。@RHollister我希望它只列出那些用代码分类的,而不是比萨饼。谢谢你,谢谢你把我介绍给filterBy!不客气!filterBy非常棒,还有其他优秀的计算宏,只要看看所有的Ember.computed.*。