Skip to content
Advertisement

Alpine.js – nested components

I have code like this with nested components:

JavaScript

but it seems it does not work. Is there any why to make it work using nested components or maybe Alpine.js cannot handle this yet? OF course I’m aware that changing:

JavaScript

into

JavaScript

would solve the issue, but this way I would have single component.

Advertisement

Answer

Alpine.js doesn’t support nesting as of v2.x latest.

If you don’t want to combine everything into a single component, you can have 2 components side by side and you can setup communication between them with $dispatch to send custom events and x-on:custom-event.window to listen to the event.

User contributions licensed under: CC BY-SA
1 People found this is helpful
Advertisement