2017-06-30 2 views
1

テンプレートを持つAngularコンポーネントをパッケージ化しようとしています。同じフォルダにNPM角型のTemplateURL?

@Component({ 
    selector: 'foo', 
    templateUrl: 'foo.component.html' 
}) 
export class FooComponent { 

} 

私は別のプロジェクトでそれをインストールすることができますので、これをパッケージ化し、NPMに配布する

<div>Foo Component</div> 

私のテンプレートです。

npm install foo 

そして

import {FooComponent} from 'foo'; 

@NgModule({ 
    declarations: [ 
    FooComponent 
    ] 
}) 

は、だから私は、セレクタ

<div> 
    Foo Component: <foo></foo> 
</div> 

を経由して私のプロジェクトに追加することができます私の他のプロジェクトに追加します。しかし、私はこれを構築するかどうかはわかりませんし、テンプレートを解決できるようにエクスポートします。私のテンプレートはかなり大きいので、私はインラインテンプレートを必要としません。どうすればいい?それは現在のディレクトリをカレントディレクトリに使用./

templateUrl: './foo.component.html' 

かどう

+0

申し訳ありませんが、私はあなたの質問を明確に取得しない場合は、通常、あなたのテンプレートをあなたのcomponent.tsと同じフォルダに入れます。 – brijmcq

+0

私はあなたの質問をはっきりと理解していません。だから、あなたの主目的は何ですか? – Duannx

+0

私は元の質問を更新しました。うまくいけばそれはより意味がある –

答えて

0

あなたtemplateUrlは、する必要があります。

関連する問題