JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2445
  • Score
    100M100P100Q120726F
  • License MIT

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

Package Exports

  • ng-html2js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ng-html2js) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

ng-html2js Analytics

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] [--module-var ngModule]

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
var module = angular.module('test/test.tmpl', []);
module.run(['$templateCache', 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 --module-var ngModule
var ngModule;
try {
  ngModule = angular.module('foo');
} catch (e) {
  ngModule = angular.module('foo', []);
}

ngModule.run(['$templateCache', 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.