【发布时间】:2015-10-26 12:05:57
【问题描述】:
我正在尝试弄清楚如何在组件中切换类。
我的组件有两种状态:活动和非活动。当我想激活它时,我需要添加类active。
目前我正在使用 jQuery addClass 和 removeClass。
Component.js:
SiteApp.BookingBoxComponent = Ember.Component.extend({
actions: {
open: function (element) {
this.sendAction('open', this.$());
},
close: function (element) {
this.sendAction('close', this.$());
},
}
});
Controller.js:
SiteApp.IndexController = Ember.Controller.extend({
actions: {
open: function (element) {
element.addClass('event--active');
},
close: function (element) {
element.removeClass('event--active');
},
}
});
它正在工作,但我感觉 Ember 有一些内置的东西可以帮助解决这个问题。
【问题讨论】:
标签: javascript jquery ember.js