2016-07-08 10 views
1

私は、コンソールからのルートを変更したい、と私は$状態オブジェクトを取得するには、これをしようとしました:

$inject = angular.injector(['ng', 'ui.router']); 
$inject.get('$state').go 

が、エラーました:

Uncaught Error: [$injector:unpr] Unknown provider: $rootElementProvider <- $rootElement <- $location <- $urlRouter <- $state <- $location(…) 

ui.routerがページに含まれています。コンソールから$ stateオブジェクトを取得し、$ state.go( 'state')を使ってルータを変更するにはどうすればいいですか?

答えて

1

あなたが使用して状態を変更することができます。

injector = angular.element($('body')).injector(); 
injector.get('$state').go('some-state'); 
関連する問題