Yet Another Angular Templates grunt plugin.
npm install grunt-yet-another-angular-templatesgrunt-yet-another-angular-templates
===================================
Yet Another Angular Templates grunt plugin.
Turn your single page Angular templates HTML file:
``html`
to a JavaScript file:
`js`
;YAAT.run(["$templateCache",function(a){a.put("index","");}]);
If your HTML file does not contain any
tag, all content in it will be added to template cache while the cache key name
is the file path.
This plugin requires Grunt ~0.4.0
If you haven't used Grunt before, be sure to check out
the Getting Started guide, as it explains
how to create a Gruntfile as well as
install and use Grunt plugins. Once you're familiar with that process, you may
install this plugin with this command:
`shell`
npm install grunt-yet-another-angular-templates --save-dev
Once the plugin has been installed, it may be enabled inside your Gruntfile
with this line of JavaScript:
`js`
grunt.loadNpmTasks('grunt-yet-another-angular-templates');
Type: String
Force use this module name. Default is the target name.
Type: Function (keyName)
A callback function to process the key name.
`js`
grunt.initConfig({
yaat: {
MyApp: {
files: {
'public/js/templates.js': 'src/index.html'
}
}
}
});
Different module name:
`js``
grunt.initConfig({
yaat: {
MyApp: {
options: {
keyNameCallback: function(name) {
return name;
},
module: 'YAAT'
},
files: {
'public/js/templates.js': 'src/index.html'
}
}
}
});