npm install --save-dev ember-bootstrap-modal
ember g ember-bootstrap-modal
###Example implementation
####templates/application.hbs
It's recommended to use ember-wormhole in conjunction in order for the bootstrap modal HTML markup not to interfere with your layout.
####templates/test.hbs
####controllers/test.js
import Ember from 'ember';
export default Ember.Controller.extend({
showMyModal: false,
actions: {
toggleShow() {
this.set('showMyModal', !this.get('showMyModal'));
}
}
});
####templates/components/test-modal.hbs
####components/test-modal.js
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
doSave(d, meta) {
//d.reject();
d.resolve();
},
doAfterClose() {
//
},
doClose(d) {
if(confirm('Please confirm...')) {
d.resolve();
} else {
d.reject();
}
}
}
});
####router.js
this.route('test');