1

我想根据当时是否被选中,将一个类添加到特定的 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然后使用它来将类添加到我的元素中?

这应该在视图的类中完成吗?

谢谢!

4

1 回答 1

3

在 Ember 中,您应该避免以编程方式修改 DOM。如果您需要从类元素中引用当前 question_id,您应该使用bind-attr将 question_id 绑定到您的车把模板中的类。

于 2014-01-30T19:13:59.500 回答