angular-ui / ui-router

The de-facto solution to flexible routing with nested views in AngularJS
http://ui-router.github.io/
MIT License
13.54k stars 3k forks source link

Access states' custom data-object in component #3845

Open Vortilion opened 2 years ago

Vortilion commented 2 years ago

This issue tracker is for Bug Reports and Feature Requests only.

Please direct requests for help to StackOverflow. See http://bit.ly/UIR-SOF for details.

This is a (check one box):

My version of UI-Router is: 9.1.0

General Query

Im migrating an AngularJS-App with ui-router to Angular 12 with ui-router 2 and trying to find out how I can access custom data-objects I define in a state.

State: export const homeState = { name: 'layout.home', url: '/home', component: CwpHomePageComponent, data: { title: 'Startseite' } };

How would I now access the data-object which contains the page title? In AngularJS we used $state.current.data but for ui-router 2 it says "current" is deprecated... What is the recommended solution now? Cant find anything in the docs...