2016-12-04 118 views
0

我试图在html中打印一个按钮,将其作为angular2中的参数传递,但angular2永远不会翻译它。用angular2打印html代码

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

我想你将无法使按钮工作,如果你不喜欢它,在所有..角度需求,“编译”它不知为什么...为什么不把它里面div?使用ngif什么的? –

+0

也许你是对的,我必须找到一种方法来传递模态的按钮作为参数,以便我可以判断函数中的参数,我调用了模态 – XaBerr

回答

2

应该是innerHtml而不是innerHTML。它是区分大小写的。

例如:

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

,但它不会改变结果。 我也忘记提及,如果我通过参数“body”它保持不变。 – XaBerr