mirror of
https://github.com/encounter/angular2-template-loader.git
synced 2026-03-30 10:57:24 -07:00
dc20b36bee73f5239d1a298222f8bbbb8daaca89
angular2-template-loader
Chain-to loader for webpack that inlines all html and style's in angular2 components.
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 useraw-loader.
How to use:
- Install into node_modules:
npm install --save-dev angular2-template-loader - Chain
angular2-template-loaderto your favorite typescript loader:
module: {
loaders: [
{
test: /\.ts$/,
loader: 'awesome-typescript-loader!angular2-template-loader',
exclude: [/\.(spec|e2e)\.ts$/]
}
]
},
Languages
JavaScript
100%