我嘗試將變量聲明爲*.ts
文件並將文件導入要使用的組件.ts
文件中。如何在angular 2 webpack中聲明並導入變量到組件中?
url.ts
:
var loginComponentTemplateUrl: string;
if (true) {
loginComponentTemplateUrl = './login.component.html';
} else {
loginComponentTemplateUrl = './app/login/login.component.html';
}
login.component.ts
:
import './url';
@Component({
templateUrl: loginComponentTemplateUrl
})
...
在SystemJS
所有工作,但是當我嘗試使用Webpack
構建一個錯誤:loginComponentTemplateUrl variable not defined
。 我需要將這個url.ts
文件導入到polyfills.ts
或但是如何?據我所知vendor.ts/polyfills.ts
文件只與modules
工作。
分享您webpack.config – Thaadikkaaran