karma-ng-haml2js-preprocessor
Preprocessor for converting HAML files to AngularJS templates.
Installation
The easiest way is to keep karma-ng-haml2js-preprocessor
as a devDependency in your package.json
.
You can simple do it by:
npm install karma-ng-haml2js-preprocessor --save-dev
Configuration
// karma.conf.jsmodule { config;};
How does it work ?
This preprocessor converts HAML files into JS strings and generates Angular modules. These modules, when loaded, puts these HAML files into the $templateCache
and therefore Angular won't try to fetch them from the server.
For instance this template.haml
...
%div something
... will be served as template.html.js
:
angular;
For more information on Karma see the homepage.