Skip to content

[platform-server]: support shadow DOM and custom elements #48746

@calebdwilliams

Description

@calebdwilliams

🚀 Feature request

Description

A clear and concise description of the problem or missing capability...

Angular Universal should be able to handle shadow DOM v1 and custom elements as part of it's SSR capabilities. This is probably going to be related to domino angular/universal#160, shouldn't necessarily be.

Describe the solution you'd like

If you have a solution in mind, please describe it.

Either Angular Universal works with domino to support this use case or an avenue is created to use something like @skate/ssr or jsdom both of which support SSR on custom elements and shadow DOM v1.

This should work out of the box as ViewEncapsulation.ShadowDOM is a built-in feature of Angular and this package cannot be said to be complete without supporting that.

Describe alternatives you've considered

Have you considered any alternative solutions or workarounds?

The only other option is to abandon Angular Universal as a solution in this problem space.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: serverIssues related to server-side renderingfeatureLabel used to distinguish feature request from other issuesfeature: under considerationFeature request for which voting has completed and the request is now under consideration

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions