Infuse.host allows you to infuse HTML templates with dynamic content. The resulting infused HTML fragments can then be added to host elements. This is done by writing template literals or expressions in your HTML templates. It also allows you to:
- Write event handlers, the same way you would normally
write them (using on-event attributes), but with access to
the
host
and other variables. - Write watches to automatically re-infuse an element when an event occurs on another element.
- Write iterating templates to infuse a template iteratively, based on values in a given iterable variable.
Installation
npm install infuse.host
Example
A working version of the following "Hello world" example can be found here.
Basic infuse.host example ${ data.title }
Documentation
For documentation and examples visit https://infuse.host/.
Webpack
infuse-loader is a webpack loader that allows you to parse HTML templates and use infuse.host in webpack projects.
License
MIT.