2016-12-04 2 views
0

私はhtmlでボタンを印刷しようとしていますが、これはangular2のパラメータとして渡しますが、angular2はそれを決して翻訳しません。htmlコードをangular2で表示します

modal.component.ts

this.footer = `<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>` 

modal.component.html

<div class="modal-footer" [innerHTML]="footer"></div> 

出力HTML

<div class="modal-footer" ng-reflect-inner-h-t-m-l="Close">Close</div> 
+0

私はあなたがそのようにそれを行う場合は、すべてのボタンを動作させることができなくなると思います。..角度のニーズなぜ内部に入れない...何とかそれを「コンパイル」しますディビジョン? ngifなどを使用しますか? –

+0

あなたが正しいかもしれませんが、モーダルのボタンをパラメータとして渡す方法を見つけなければならないので、モーダルを呼び出す関数のパラメータを判定することができます。 – XaBerr

答えて

2

万一innerHTMLの代わりにinnerHtmlになります。大文字と小文字を区別します。例えば

<div class="modal-footer" [innerHtml]="footer"></div> 
+0

私は試しましたが、結果は変わりません。 パラメータ「本文」を渡すと、正しいことが言えることを忘れてしまいました。 – XaBerr

関連する問題