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