AngularJS: przekazuj obiekt do stanu za pomocą routera ui
Chciałbym móc przejść do stanu i przekazać dowolny obiekt za pomocą routera ui.
Zdaję sobie sprawę, że zwykle używany jest $ stateParams, ale uważam, że ta wartość jest wstawiana do adresu URL i nie chcę, aby użytkownicy mogli dodawać zakładki do tych danych.
Chciałbym zrobić coś takiego.
$state.transitionTo('newState', {myObj: {foo: 'bar'}});
function myCtrl($stateParams) {
console.log($stateParams.myObj); // -> {foo: 'bar'}
};
Czy można to zrobić bez wartości kodowania w adresie URL?