Как закрыть подписать содержимое публикации с помощью директивы * clrIfOpen - PullRequest
0 голосов
/ 28 октября 2018

Я использую указатель ясности, я использую этот указатель для показа нескольких приложений, как закрыть этот знак, когда я нажимаю на приложение.

Например, я добавляю три кнопки в этот пост, если я нажимаю на кнопку, это должно быть закрыто.Пожалуйста, проверьте мой stackblitz

1 Ответ

0 голосов
/ 29 октября 2018

Чтобы отслеживать, открыт ли указатель или нет, а затем иметь возможность динамически закрывать его, вы должны использовать обезвоженный синтаксис clrIfOpen для использования двустороннего связывания:

<ng-template [(clrIfOpen)]="signPost">
  <clr-signpost-content>
    <button class="btn btn-outline" (click)="close()">Hr</button>
    ...
  </clr-signpost-content>
</ng-template>

Вот ваш пример с этим изменением, работает нормально: https://stackblitz.com/edit/signpost-dynamic-close?file=src/app/app.component.html

...