3
我有iconCheck: string;
在我的组件出口类,那么内部构造我this.iconCheck = "add_circle";
,在我出口类我有角2结合相同的单击事件的多个元素
iconChange() {
if(this.iconCheck == "add_circle") {
this.iconCheck = "remove_circle"
} else {
this.iconCheck = "add_circle";
}
}
现在我必须多张收缩/扩张在我的HTML为此我使用Bootstrap手风琴。以上我正在使用+/-图标切换。例如,第一次所有的手风琴都被关闭并且带有+图标,但是当我点击时应该打开并且图标应该改变为( - )。 现在我用上面的打字稿代码的问题是,当我点击任何一个手风琴时,所有其他手风琴图标也正在更改为( - )图标。我需要找到一种方法将点击事件绑定到我单击的特定事件上。我不知道什么是正确的话,如何解释,但在其他我需要一个范围限制或正如我说的绑定点击事件,该特定点击元素。 这里是我的HTML:
<a data-toggle="collapse" (click)="iconChange()" href="#collapse1">
Property 1
<i class="material-icons pull-right">{{iconCheck}}</i>
</a>
<a data-toggle="collapse" (click)="iconChange()" href="#collapse2">
Property 1
<i class="material-icons pull-right">{{iconCheck}}</i>
</a>
它的工作原理。谢谢 :) – Sami