Skip to content

docs(angular): document boolean input changes in the v10 migration guide - #4744

Open
thetaPC wants to merge 1 commit into
major-10.0from
FW-7637
Open

thetaPC wants to merge 1 commit into
major-10.0from
FW-7637

Conversation

@thetaPC

@thetaPC thetaPC commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Issue URL: ionic-team/ionic-framework#31442

What is the current behavior?

The v10 migration guide has no Angular section. Boolean inputs on Ionic components are getting an input transform in v10, and nothing documents it.

What is the new behavior?

Adds Getting Started > Angular > Boolean Inputs to the v10 migration guide, covering:

  • The new shorthand, <ion-item button>, which previously failed to compile
  • The break: declaring the transform turns on type checking Angular did not do before, so [button]="items.length" now fails with TS2322 and needs coercing
  • null and undefined pass through instead of coercing to false, the opposite of Angular's own booleanAttribute, because components like ion-item and sheet ion-modal treat "not set" as a third state

Does this introduce a breaking change?

  • Yes
  • No

Other information

N/A

@vercel

vercel Bot commented Sep 18, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
ionic-docs Ready Ready Preview Sep 18, 2026 11:39pm UTC

Request Review

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.

1 participant