[SOLVED] Aurelia 1 - Pass hidden parameters to a row

In Aurelia 1, is there any way to pass data to a route via without it appearing in the query string?
This would be useful for:

  • semi-sensitive data (or at least data which should not be in a history item)
  • large data (e.g. a Base64-encoded image)
  • non-string data

I know RouteConfig has a settings property, but there does not seem a way to manipulate it via router.navigate.

Pass it through local Storage if you want to save state or just through an injected service if state is not required on reload

Indeed, I completely forgot we already had a service for non-permanent storage which I can use.
This does not need any further input.