Eu gostaria de poder fazer a transição para um estado e passar um objeto arbitrário usando o ui-router.
Estou ciente de que geralmente $stateParams
é usado, mas acredito que esse valor seja inserido no URL e não quero que os usuários possam marcar esses dados como favoritos.
Eu gostaria de fazer algo assim.
$state.transitionTo('newState', {myObj: {foo: 'bar'}});
function myCtrl($stateParams) {
console.log($stateParams.myObj); // -> {foo: 'bar'}
};
Existe uma maneira de fazer isso sem codificar valores no URL?