Ich möchte in der Lage sein, in einen Zustand überzugehen und ein beliebiges Objekt mit dem UI-Router zu übergeben.
Ich bin mir bewusst, dass dies normalerweise $stateParams
verwendet wird, aber ich glaube, dass dieser Wert in die URL eingefügt wird, und ich möchte nicht, dass Benutzer diese Daten mit Lesezeichen versehen können.
Ich würde gerne so etwas machen.
$state.transitionTo('newState', {myObj: {foo: 'bar'}});
function myCtrl($stateParams) {
console.log($stateParams.myObj); // -> {foo: 'bar'}
};
Gibt es eine Möglichkeit, dies zu tun, ohne Werte in die URL zu kodieren?