Как закрыть подписанный контент с помощью директивы *clrIfOpen

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

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


person yala ramesh    schedule 28.10.2018    source источник


Ответы (1)


Чтобы отслеживать, открыт указатель или нет, а затем иметь возможность динамически закрывать его, вы должны использовать дешугаризированный синтаксис 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

person Eudes    schedule 29.10.2018