我想根据当前是否选择一个类来为特定的HTML元素添加一个类。它是根据当前页面选择的。
出于某种原因,我很难找到如何做到这一点。
我应该寻找一个钩子或事件吗?
这是我的路线:
App.OptionRoute = Ember.Route.extend({
model: function(params) {
return this.modelFor('simpleSearch')[params.question_id];
},
actions: {
select: function(optionId) {
console.log("Option Route");
console.log(optionId);
}
}
});
如何抓取params.question_id
,然后使用它将类添加到我的元素中?
这应该在视图的类中完成吗?
谢谢!
答案 0 :(得分:3)
在Ember中,您应该避免以编程方式修改DOM。如果您需要在类元素中引用当前的question_id,则应使用bind-attr将question_id绑定到手柄模板中的类。