How to send and retrieve parameters using $state.go toParams and $stateParams?
问题 I am using AngularJS v1.2.0-rc.2 with ui-router v0.2.0. I want to pass the referrer state to another state so I use the toParams of $state.go like so: $state.go('toState', {referer: $state.current.name}); According to the docs, this should populate the $stateParams on the toState controller, but it is undefined . What am I missing? I've created a plunk to demonstrate: http://plnkr.co/edit/ywEcG1 回答1: If you want to pass non-URL state, then you must not use url when setting up your state . I