我可以动态更改innerHTML输入代码吗?

时间:2018-11-06 19:47:15

标签: html angular typescript

我有一个小角度应用程序。一个组件使用innerHTML来显示内容

<div [innerHTML]="serviceShared.currentMood"></div> 

但是当我在主要组件中更改serviceShared.currentMood的值时,没有任何变化。我可以动态更改内容并重新渲染组件吗?

编辑:

serviceShared是一项为我的currentMood提供值的服务,这是一个保存HTML代码的字符串变量。我通过主要组件中的方法更改该变量的值。方法将变量内容更改为数组的(字符串)单元格之一。

1 个答案:

答案 0 :(得分:0)

也许在组件的装饰器中 ChangeDetectionStrategy 设置为 onPush