私はそうのようなtypescriptファイルに私の角度テンプレートを使用できるようにngtemplate-ローダーを設定しようとしています:Webpack 3、Angular 1、TypeScript、ES 6モジュールでngtemplate-loaderを使用するには?
import myTemplateUrl from './hello-angular2-template.thtml';
angular
.module('pd')
.component('helloAngular2', {
templateUrl: myTemplateUrl,
});
webpack.configでローダーの定義:
module: {
rules: [
// Angular Template HTML
{
test: /\.thtml$/,
use: [
{
loader: 'ngtemplate-loader',
},
{
loader: 'html-loader',
}
],
},
(奇妙*。標準のHTMLローダが干渉することはありません)
しかし、テンプレートはロードされません(インポート後は定義されません)。
私は連鎖のhtml-ローダーに
options: {
exportAsEs6Default: true
}
を追加しようとしましたが、それはあまりにも、うまくいきませんでした。
全サンプルプロジェクト:それはngtemplateローダーのバグ/欠けている機能があるようhttps://github.com/eekboom/ng-webpack
私のためには機能しませんでした。 – altso