在ember.js渲染之前,我将如何修改页面



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

应该在班级中进行视图吗?

谢谢!

在ember中,您应该避免编程修改DOM。如果您需要从类元素中引用当前的Question_ID,则应使用bind-attr将问题_id绑定到车把模板上的类。

相关内容

  • 没有找到相关文章

最新更新