我在angular2应用程序中有一个物化可折叠列表。我想做的是,当有人点击列表项时,改变它的图标。到目前为止,我在列表中附加了一个单击事件。当我将其打印到控制台时,我看到了element引用。但是,当我尝试将图标设置为新图标时,出现TypeError: 0 is read-only。有没有人知道如何通过angular 2做到这一点?
我的问题涉及*ngif指令,一旦*ngif=true,我希望在'ModClass‘指令能够完成它的操作之前,首先呈现html内容。我试图实现ngOnInit和ngViewInit,但没有成功,因为我相信在呈现ngif内容时ngOnInit会触发,或者在生成父组件时更早。代码应该做的是按一下按钮,点击它,切换与*ngIf='trigger'一起使用的布尔变量: n