簡體   English   中英

Angular2相對模板路徑和模塊格式

[英]Angular2 relative template path and module format

在Angular 2中,要支持具有相對路徑的模板,必須在組件裝飾器中設置moduleId: module.id (請參閱此處

“問題”在於它需要以commonjs格式編譯項目。 您應該如何處理其他模塊格式? (例如systemjs)

這是重復的: 使用SystemJS在Angular2組件中為templateUrl使用相對路徑

概括地說:

SystemJS支持CommonJS,因此您可以將其設置為commonjs。 但是moduleScript不能識別Type.id,但是它確實存在。 所以您需要添加一個聲明文件:

tsconfig.json

"module": "commonjs",

typings.d.ts

declare var module: { id: string };

仔細研究angular-cli如何生成項目可能是一個好主意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM