ember.js - How to set the class of the root div in an Ember application? -
i have ember 2.3.0 application. when application initialized, ember creates root div inside which, create inserted. div looks this:
<div id="ember351" class="ember-view"></div> this element first child of <body> element. need able set class of div.
how do that?
maybe don't need class inside div, can access div css or javascript.
you can access div via css this
body > .ember-view or via javascript this
document.queryselector('body > .ember-view') update in ember this.
use init hook in application controller in combination ember.run.next function.
// application/controller.js import ember 'ember'; const { controller, run { next } } = ember; export defaultcontroller.extend({ addclass() => { next(this, function() { document.queryselector('body > .ember-view').classname += " your-class"; }) }.on('init') }); here demo in ember twiddle.
Comments
Post a Comment