[英]Render angular2 Component from javascript and get html in return
有没有办法从JavaScript执行angular2组件并获得生成的HTML作为回报?
我想在普通的JavaScript / JQUERY中编写一个函数,它应该执行angular2组件并返回生成的HTML。
例如:类似的东西
var html = executeAngular2ComponentAndReturnHtml('componentName');
任何帮助将受到高度赞赏。
谢谢
您可以使用innerHTML
属性来执行此操作。 将它绑定到组件类的属性,如下所示:
<div [innerHTML]="customHtml"> // note the casing of innerHTML.
</div>
在您的Component
代码中:
this.customHtml = executeAngular2ComponentAndReturnHtml('componentName');
重要提示 :您可能还希望将HTML标记为受信任,以便Angular2的DOM清理程序不会删除部分HTML。 为此,请参阅angular 2 html绑定
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.