2016-06-06 14:33:44 -05:00
2016-06-02 14:51:59 -05:00
2016-06-02 12:17:42 -05:00
2016-06-03 21:15:19 -05:00
2016-06-02 14:58:35 -05:00

angular2-template-loader

Chain-to loader for webpack that inlines all html and style's in angular2 components.

Build Status taylor swift

Requirements:

  • awesome-typescript-loader: Why? Because awesome-typescript-loader has a feature called "useWebpackText" which allows for webpack to serve up chained files from loaders. Otherwise, there is no way to chain a loader to it.
  • Configure tsconfig.json:
{
  "compilerOptions": {
    ...
  },
  "awesomeTypescriptLoaderOptions": {
    ...
    "useWebpackText": true //Allows loaders to be chained to awesome-typescript-loader.
  },
}
  • Make sure your app has a loader which can handle both .css/.html require()s. I use raw-loader.

How to use:

  • Install into node_modules: npm install --save-dev angular2-template-loader
  • Chain angular2-template-loader to your favorite typescript loader:
  module: {
    loaders: [
      {
        test: /\.ts$/,
        loader: 'awesome-typescript-loader!angular2-template-loader',
        exclude: [/\.(spec|e2e)\.ts$/]
      }
    ]
  },
S
Description
No description provided
Readme MIT 56 KiB
Languages
JavaScript 100%