我正在使用Clarity Signposts并需要它的状态(无论是打开还是关闭)。我正在使用*clrIfOpen
结构指令,并为它分配了isopen变量。isOpen
最初为false,但在路标打开时应更新为true。
<clr-signpost>
<clr-signpost-content *clrIfOpen="isOpen">
<p>Signpost Content!</p>
<span>Signpost State: {{isOpen}}</span>
</clr-signpost-content>
</clr-signpost>
我也尝试了
clrIfOpenChange
输出,但当路标打开时,它也不会被触发。清晰版本:0.10.0-rc.1
Plnkr:https://plnkr.co/edit/OQupObBd9OkJZSpOhpfq?p=preview
最佳答案
我相信您想要使用的是角度结构指令的去糖语法来访问输出发射器。
<clr-signpost>
<ng-template [(clrIfOpen)]="isOpen">
<clr-signpost-content>
<p>Signpost Content!</p>
<span>Signpost State: {{isOpen}}</span>
</clr-signpost-content>
</ng-template>
</clr-signpost>
请参阅此链接:https://plnkr.co/edit/SZNDZIiyomGWJsC7UsiC?p=preview