Ember-cli addon for NProgress
npm install ember-cli-nprogressThis ember-cli addon simplifies integration of NProgress plugin with ember-cli apps.
``bash`
ember install ember-cli-nprogress
Note: Version 2.9.0 or higher of the Ember CLI is required
javascript
import Ember from 'ember';
import progress from 'ember-cli-nprogress';export default Ember.Route.extend({
model(params){
progress.start();
let promise = this.store.findRecord('post', params.id);
return promise.then(function(post){
progress.done();
return post;
});
}
});
`$3
`javascript
// app/routes/application.jsimport Ember from 'ember';
import nprogress from 'nprogress'
export default Ember.Route.extend({
actions: {
loading(transition) {
nprogress.start();
transition.finally(() => {
nprogress.done();
});
return true;
}
}
});
``See [rstacruz/nprogress][nprogress] for details.
[nprogress]: https://github.com/rstacruz/nprogress
[ember-loading-substates]: https://guides.emberjs.com/v2.10.0/routing/loading-and-error-substates/#toc_code-loading-code-substates