在新的angular-ui-router@1.0.0-beta.3
我试图通过ui-sref
传递参数。
示例:ui-sref="login({tab : 'client'})"
这在后续组件控制器中不起作用。
前:
class LoginController {
static $inject = ['$stateParams', '$transitions'];
constructor(private _$stateParams, private _$transitions) {}
$onInit(){
console.log('stateParams:', this._$stateParams);
console.log('$transitions:', this._$transitions);
this._$transitions.onSuccess({}, ($transition$) => {
console.log('$transition$ params:', $transition$.params());
});
}
}

我了解$stateParams
已被弃用。
我也明白$transitions
是要走的路。
我仍然无法在其中任何一个对象中找到参数。
我可以访问它们(是控制器正在运行,$ onInit正在运行等),但它们没有所需的数据
任何帮助?