Automatically reset all query params when leaving a route
npm install ember-query-params-resetember-query-params-reset
==============================================================================




Automatically reset all query params when leaving a route
Demo
------------------------------------------------------------------------------
https://kellyselden.github.io/ember-query-params-reset
Installation
------------------------------------------------------------------------------
``
`
ember install ember-query-params-reset
`
Usage
------------------------------------------------------------------------------
js
`
import Ember from 'ember';
import QueryParamsResetRouteMixin from 'ember-query-params-reset/mixins/query-params-reset-route';
export default Ember.Route.extend(QueryParamsResetRouteMixin, {
// the rest of your logic
});
`
You can also use the util manually to reset query params at-will:
js
``
import resetQueryParams from 'ember-query-params-reset/utils/reset-query-params';
// ...
resetQueryParams(myRoute, ['myQueryParam']); // reset some
let defaultValues = resetQueryParams(myRoute); // reset all
console.log(defaultValues); // { myQueryParam: 'default value', / etc... / }
License
------------------------------------------------------------------------------
This project is licensed under the MIT License.