-
-
Notifications
You must be signed in to change notification settings - Fork 150
feat: Zoneless Angular Compatibility #755
Copy link
Copy link
Open
Labels
help wanteda good issue for the communitya good issue for the community
Description
Prerequisites
- I have read the Contributing Guidelines.
- I agree to follow the Code of Conduct.
- I have searched for existing issues that already report this problem, without success.
Describe the Feature Request
Currently, the generated @Components inject NgZone, for use in utils.ts' proxyInputs and proxyMethods. This prohibits using zoneless change detection.
Describe the Use Case
I would like to be able to consume the Stencil-built component lib adapters from zoneless Angular apps.
Describe Preferred Solution
Angular Signals are obvious choice for defining reactive inputs and outputs without zone.js. Whether they are technically feasible for use in Stencil remains to be evaluated.
Describe Alternatives
No response
Related Code
No response
Additional Information
As of now, Angular's @Component() decorator does not and will not provide an option to create signal inputs:
https://github.com/search?q=repo%3Astenciljs%2Foutput-targets+from+%27%40angular+path%3A%2F%5Epackages%5C%2Fangular%5C%2F%2F&type=code
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
help wanteda good issue for the communitya good issue for the community