Usando webpack html-loader com angular2

Angular2 tem sua nova sintaxe de templates, para o bem e para o mal …
Infelizmente, o uso padrão do htmlmin do html-loader resultará em erros na compilação assim que você adicionar primeiro * nfFor (ou qualquer outra * diretiva de template)

Claro que se pode usar a sintaxe de modelo alternativa ou remover o uso de minificação, mas o usuário do github @uglow descobriu uma configuração que
comentou o original aqui, este foi um ótimo achado para mim:

config.module.loaders.push({
test
: /.html$/,
loader
: 'html-loader'
});

config
.htmlLoader = {
minimize
: true,
removeAttributeQuotes
: false,
caseSensitive
: true,
customAttrSurround
: [ [/#/, /(?:)/], [/*/, /(?:)/], [/[?(?/, /(?:)/] ],
customAttrAssign
: [ /)?]?=/ ]
};