动态角度2表达式绑定到视图

时间:2017-02-16 08:46:01

标签: angular angular-cli angular2-aot aot

我从某些服务中获取部分页面。如何实现角度表达式或路由器工作人员作为动态内容?

Controller.ts

UIStackView

View.html

 variable = 'some text';
 dynamicContent ='
     {{variable}} 
     Or
     <a  [routerLink]="contact"]></a>';

所以innerHtml很接近。它可以构建html但无法理解angular 2表达式。我发现了ng-dynamic模块,但它也不仅仅是html。最好的解决方案是我在一些堆栈问题上找到的html outlet。但它不支持AOT ......

2 个答案:

答案 0 :(得分:0)

Angular永远不会处理动态内容,除非在没有消毒的情况下剥离一些与安全相关的内容。当静态地添加到组件模板时,角度绑定和组件仅 处理。

您可以动态创建组件,将动态内容放入组件模板

另见Equivalent of $compile in Angular 2

答案 1 :(得分:0)

你应该这样写:

notifyOnExit

这是一个掠夺者:https://plnkr.co/edit/EqJRUs3mGKwjnXzbuwAo?p=preview