3.0.0 • Published 7 years ago
ember-query-params-reset v3.0.0
ember-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
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:
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.