我正在使用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
上尝试了clrIfOpen
输出,但在路标打开时也没有触发。
清晰度版本:0.10.0-rc.1
答案 0 :(得分:6)
我相信你想要使用的是用于访问输出发射器的Angular结构指令的去糖语法。
<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>
请参阅此Plnkr:https://plnkr.co/edit/SZNDZIiyomGWJsC7UsiC?p=preview