Skip to content

docs(angular): migrate your-first-app tutorial to standalone components and signals#4569

Merged
ShaneK merged 1 commit into
major-9.0from
feat/v9-tutorials
Jul 2, 2026
Merged

docs(angular): migrate your-first-app tutorial to standalone components and signals#4569
ShaneK merged 1 commit into
major-9.0from
feat/v9-tutorials

Conversation

@ShaneK

@ShaneK ShaneK commented Jul 1, 2026

Copy link
Copy Markdown
Member

Description

Rewrites the Angular "Build Your First App" tutorial to use standalone components and signals instead of NgModules, matching the v9 default. The ionic start step now tells readers to choose Standalone, main.ts uses bootstrapApplication with provideIonicAngular/provideRouter, and PhotoService.photos is now a signal.

Other

Signals are used deliberately: on Angular 21+ this app runs zoneless, so mutating a plain array wouldn't trigger a re-render. The tutorial calls this out where the photos signal is introduced and links to the zoneless guide.

This guide assume you're using the Angular tutorial with this PR applied: ionic-team/tutorial-photo-gallery-angular#81

@ShaneK ShaneK requested a review from a team as a code owner July 1, 2026 19:04
@vercel

vercel Bot commented Jul 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ionic-docs Ready Ready Preview, Comment Jul 1, 2026 7:08pm

Request Review

@ShaneK ShaneK requested review from brandyscarney and removed request for a team July 1, 2026 19:04

@brandyscarney brandyscarney left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's hard to test this out since it seems to depend on a few in progress branches (mainly the starters) but visually it looks good!

@ShaneK ShaneK merged commit 586ea6e into major-9.0 Jul 2, 2026
4 checks passed
@ShaneK ShaneK deleted the feat/v9-tutorials branch July 2, 2026 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants