2017-08-08 16 views
0

コンポーネントは基本コンポーネントから継承しています。ng2はコンポーネントから継承して親テンプレートを拡張します

派生コンポーネントのベースコンポーネントのテンプレートを拡張したいと考えています。

ex。 基本コンポーネントでテンプレート:由来成分で

<div> 
    <button>1</button> 
</div> 

テンプレート:

<div> 
    <button>2</button> 
</div> 

と私はボタン1とボタン2

を見たいと思ってはそれを行うための方法はありますか? ありがとう!あなたのボタン2は単に以下のように、テンプレート2からセレクタを使用しているところから垂れ下がっHTMLで

+0

あなたはそれを行うことができます、そこに利用可能なものの多くは、少し研究を行う。 – k11k2

答えて

0

TSボタン2:

@Component({ 
    selector: 'app-mybutton2', 

のHTMLボタン1:

<div> 
    <button>1</button> 
</div> 
<app-mybutton2></app-mybutton2> 
0

あなたはhtmlファイルを拡張することはできません。しかし、よく分かっていれば、カスタムコンポーネントを作成してコンポーネント内で使用する必要があります。

typescriptファイルの場合、コンポーネントはtypescriptクラスを拡張でき、2つのtypescriptファイルは同じテンプレートhtmlファイルを共有できます。

関連する問題