Skip to content

Standalone script to turn Angular template into js and put it in a module.

Notifications You must be signed in to change notification settings

mcgraphix/ng-html2js

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ng-html2js

Build Status Dependency Status

Standalone script to turn Angular template into js and put it in a module.

Usage

$ ng-html2js inputFile outputFile -m moduleName

If you specify only inputFile, it will display the result to the console.

If you don't specify moduleName, inputFile will be the name of the module.

$ ng-html2js test/test.tmpl
angular.module('test/test.tmpl', []).run(function($templateCache) {
  $templateCache.put('test/test.tmpl',
    '<div>\n' +
    '  hello world\n' +
    '  <div ng-repeat="item in items">\n' +
    '    {{ item }} it\'s value is great\n' +
    '  </div>\n' +
    '</div>\n' +
    '');
});

If you specify moduleName, the template will belong to that module.

$ ng-html2js test/test.tmpl -m foo
(function(module) {
try {
  module = angular.module('foo');
} catch (e) {
  module = angular.module('foo', []);
}
module.run(function($templateCache) {
  $templateCache.put('test/test.tmpl',
    '<div>\n' +
    '  hello world\n' +
    '  <div ng-repeat="item in items">\n' +
    '    {{ item }} it\'s value is great\n' +
    '  </div>\n' +
    '</div>\n' +
    '');
});
})();

License

This seed is released under permissive MIT License.

About

Standalone script to turn Angular template into js and put it in a module.

Resources

Stars

Watchers

Forks

Packages

No packages published