ruby-haml-loader
v1.0.0
Published
Webpack Haml loader using actual Ruby `haml`
Downloads
546
Readme
Ruby Haml Loader for Webpack
Import Haml files as modules in your webpack project. Returns a rendered template.
This is very slow. It was created for temporary use until converting to Jade.
This README is based on the one from haml-loader.
Setup
Add to your webpack config module.loaders:
{ test: /\.html\.haml$/, loader: "ruby-haml" }
Rendering templates
webpack/assets/javascripts/templates/my_template.html.haml
.template
%h1 {{ title }}
webpack/assets/javascripts/modules/my_module.js
require("templates/my_template.html.haml")
will return the HTML:
<div class="template">
<h1></h1>
</div>
require("!haml?title=test!templates/my_template.html.haml")
will return the HTML:
<div class="template">
<h1>test</h1>
</div>
AngularJS
ruby-haml-loader
can be nicely chained with ngtemplate-loader
{ test: /\.html\.haml$/, loaders: ['ngtemplate?relativeTo=assets/javascripts', 'ruby-haml'] },