【发布时间】:2015-01-10 06:59:13
【问题描述】:
我想在 ember-cli 中遍历 Handlebars 中的类变量数组以生成复选框(类别)列表,并根据模型所属的类别选中相应的复选框。
我有几个问题: - 我不知道如何在 ember-cli 中访问类变量。我已经看到在 ember.js 中显示的教程,它只是 App.Listing.CATEGORIES,但我的每个循环都没有通过。 - 如何勾选相应的方框?我下面有一些乱码,可能不起作用。
listing.js:
import DS from "ember-data";
var Listing = DS.Model.extend({
categories: DS.attr(), // string array
});
Listing.reopenClass({
CATEGORIES: ['park', 'outdoors']
});
export default Listing;
show.hbs:
<ul>
{{#each category in CATEGORIES}}
<li>{{input type="checkbox" name=category checked=categories.contains(category)}} {{category}}</li>
{{/each}}
</ul>
【问题讨论】:
标签: ember.js ember-data ember-cli