Wrap templates in an AngularJS module for Brunch.IO
![Stories in Ready](https://badge.waffle.io/kenhkan/ng-templates-brunch.png)
For each template, wrap around in a shared AngularJS module called
app.templates
by default with each template file's path as the template URL.
See $templateCache for more
information.
Installation
npm install --save ng-templates-brunch
Usage
-
Set joinTo
attribute for templates
in config.coffee
, e.g.
templates:
joinTo:
'templates.js': /^app/
-
In your markup, include templates.js
:
-
Your app module must require an app.templates
module:
angular.module('MyApp', [
...
'app.templates'
...
]);
-
Get a particular template by its path.
$routeProvider.when('/home', { templateUrl: 'app/home/home.html' });
-
Run Brunch (e.g. brunch build
)!
Options
Module name
Specify the module to place the templates
plugins:
ngTemplates:
module: 'MyModule'