Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

feat(router): Publish Router's integration with platform Navigation API as experimental#66140

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
atscott wants to merge1 commit intoangular:main
base:main
Choose a base branch
Loading
fromatscott:publishexpnavfeature

Conversation

@atscott
Copy link
Contributor

This publishes the work that was done to integrate with the Navigation API as an experimental router feature. Browser support is limited and in active development. There are also known bugs in the browser implementations and only Chromium browsers supported deferred URL updates with theprecommitHandler. Relates to#53321, which I would likely not mark as completed until this is at least in dev preview, which likely won't happen until it is widely available and potentially delayed untilprecommitHandler is widely available as well.

The final form of this api might not even be a "router feature" in the end, but instead be something similar to what other frameworks have to provide different platform integrations (e.g.provideNavigationRouter). That would support omitting the history-based integration from the bundle when only the navigation integration is used. Alternatively, the currentprovideRouter could require one ofwithHistory orwithPlatformNavigation.

msmallest and nifiro reacted with rocket emojimsmallest and HyperLife1119 reacted with eyes emoji
@angular-robotangular-robotbot added detected: featurePR contains a feature commit area: router labelsDec 17, 2025
@ngbotngbotbot added this to theBacklog milestoneDec 17, 2025
…PI as experimentalThis publishes the work that was done to integrate with the NavigationAPI as an experimental router feature. Browser support is limited and inactive development. There are also known bugs in the browser implementationsand only Chromium browsers supported deferred URL updates with the`precommitHandler`. Relates toangular#53321, which I would likely not mark ascompleted until this is at least in dev preview, which likely won'thappen until it is widely available and potentially delayed until`precommitHandler` is widely available as well.The final form of this api might not even be a "router feature" in the end, but instead besomething similar to what other frameworks have to provide differentplatform integrations (e.g. `provideNavigationRouter`). That wouldsupport omitting the history-based integration from the bundle when onlythe navigation integration is used. Alternatively, the current`provideRouter` could require one of `withHistory` or `withPlatformNavigation`.
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

area: routerdetected: featurePR contains a feature commit

Projects

None yet

Milestone

Backlog

Development

Successfully merging this pull request may close these issues.

1 participant

@atscott

[8]ページ先頭

©2009-2025 Movatter.jp