Я хотел бы иметь возможность перейти в состояние и передать произвольный объект с помощью ui-router.
Я знаю, что обычно $stateParams
используется, но я считаю, что это значение вставляется в URL-адрес, и я не хочу, чтобы пользователи могли добавлять эти данные в закладки.
Я бы хотел сделать что-то подобное.
$state.transitionTo('newState', {myObj: {foo: 'bar'}});
function myCtrl($stateParams) {
console.log($stateParams.myObj); // -> {foo: 'bar'}
};
Есть ли способ сделать это без кодирования значений в URL?