*.ts
ファイルに変数を宣言し、使用するファイル.ts
をインポートしようとしました。angle 2ウェブパックの変数を宣言してコンポーネントにインポートするにはどうすればよいですか?
url.ts
:
var loginComponentTemplateUrl: string;
if (true) {
loginComponentTemplateUrl = './login.component.html';
} else {
loginComponentTemplateUrl = './app/login/login.component.html';
}
login.component.ts
:SystemJS
で
import './url';
@Component({
templateUrl: loginComponentTemplateUrl
})
...
すべての作業が、私はWebpack
は、エラーの構築に使用してみてください:loginComponentTemplateUrl variable not defined
を。 このurl.ts
ファイルをpolyfills.ts
またはにインポートする必要がありますが、どうすればよいですか。私はファイルがmodules
としか動作しないことを理解しています。
シェアあなたwebpack.configで、
export
へurl.ts
そして、このような
login.component.ts
何かで
loginComponentTemplateUrl
url.ts
から変数とimport
それを持って – Thaadikkaaran