-
Notifications
You must be signed in to change notification settings - Fork 27k
Open
Labels
area: compilerIssues related to `ngc`, Angular's template compilerIssues related to `ngc`, Angular's template compilercanonicalThis issue represents a canonical design issue in Angular.This issue represents a canonical design issue in Angular.featureIssue that requests a new featureIssue that requests a new feature
Milestone
Description
Which @angular/* package(s) are relevant/releated to the feature request?
compiler
Description
This issue is a container for all the issues that have requested new expression syntax features.
The aim is to collect all the features into one place so that we can track the work.
The plan is to do an holistic analysis of the syntax and decide things like:
- How close to ECMAScript syntax we want to stay
- What are the security implications of exposing particular syntaxes
- How to incorporate Angular specific syntax, such as pipes and structural directive microsyntax.
The result will be a project proposal for the changes that we would like to make to the syntax in the short to medium term.
Related Issues
- feat(compiler): Support "in" operator in Angular templates #38560
- Align with the optional chaining spec #34385
- Pipe (
|) operator has incorrect precedence (too tight) #27415 - Support arrow functions in template syntax #14129
- Proposal: Allow computed property names in map expressions #13855
- Use the spread operator in template #11850
- Allow bigint literals in templates #44852
AndrewKushnir, HymanZHAN, itea-dev, Airblader, Harpush and 120 moreFDIM, ApplY3D, SadiinsoSnowfall, rafaelss95, hiepxanh and 9 moreartaommahe, antischematic, rafaelss95, eneajaho, indraraj26 and 46 moreAlvol, minijus, rlmestre, AwesomeObserver, osnoser1 and 18 more
Metadata
Metadata
Assignees
Labels
area: compilerIssues related to `ngc`, Angular's template compilerIssues related to `ngc`, Angular's template compilercanonicalThis issue represents a canonical design issue in Angular.This issue represents a canonical design issue in Angular.featureIssue that requests a new featureIssue that requests a new feature