New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Future topic and feature wishlist #242
Comments
I'd love to see inline extends (like include but with slots) base.tpl (not relevant but just to make it clear)
modal.tpl (a reusable component with three slots)
page_with_modal.tpl:
|
@flosch hi there! after a year, I just wanted to check if you think what I suggested above would be good idea. if so, and you don't have time, maybe I can give it a go? |
@egeozcan Is there any existing implementation of this feature in other well-known template engines? |
In Vue.js and Web Components, this is possible with named slots. In angular, projections are used, and in React, you can pass components as parameters and render them anywhere. On the server side: Symfony has something similar with named slots. Laravel/Blade also has slots. Django has Slippers, and I was told that Django Components can do something similar but I've never used it. My use case is, I want to create Alpine.js components on the server side, with injection points. |
Based on user input I put up a list of topics I'm considering for future pongo2 versions:
Feel free to add any ideas and wishes as comments below.
The text was updated successfully, but these errors were encountered: