コンポーネントライブラリのドキュメントを作成しています。私は、ページ上のコンポーネントとそのドキュメントの両方を生成するhtmlの1文字列が必要です。私はHTMLを検査すると、マイボタンタグが存在しないinnerHTMLに角度2のコンポーネントを動的に追加する方法
:
私が持っているもの:私は何をしたい
。 innerHTMLを使用すると、それらは取り除かれています。
マイ部品コード:
private flatButtons = `<div class="button-wrapper">
<my-button [type]="'default'" [raised]="false">Default</my-button>
</div>
<div class="button-wrapper">
<my-button [type]="'primary'" [raised]="false">Primary</my-button>
</div>
<div class="button-wrapper">
<my-button [type]="'success'" [raised]="false">Success</my-button>
</div>
<div class="button-wrapper">
<my-button [type]="'info'" [raised]="false">Info</my-button>
</div>
<div class="button-wrapper">
<my-button [type]="'warning'" [raised]="false">Warning</my-button>
</div>
<div class="button-wrapper">
<my-button [type]="'danger'" [raised]="false">Danger</my-button>
</div>`
constructor() {}
getCode() {
return html_beautify(this.flatButtons, this.options)
}
私のHTMLテンプレート:
<div class="row">
<div class="col-sm-6 col-xs-12">
<mi-card title="Flat Buttons" baCardClass="with-scroll button-panel">
<div id="flatButtons" [innerHTML]="getCode()">
</div>
</mi-card>
</div>
<div class="col-sm-6 col-xs-12">
<pre>{{getCode()}}</pre>
</div>
何が起こることを期待します
私はダムのコンポーネントを作成しましたか? –私は "私が欲しいもの:"の後の画像を期待しています。 – collinglass
これで、追加されたHTMLが実際の角度成分になると思います。それはこのようには機能しません。私の答えを見てください。 –