У меня угловая анимация, которая должна происходить только в адаптивном представлении, в котором есть кнопка, запускающая анимацию. Как я могу подойти к этому, имея только это в отзывчивом, а не на рабочем столе?у меня есть анимация работает, мне просто нужно убедиться, что, когда НЕ мобильная анимация не получает триггер, но все равно показывает div, если отзывчивое шоу с анимацией.(У меня нет кнопки для запуска на рабочем столе), она должна отображаться по умолчанию.
ts
animations: [
trigger('slideInOutCC', [
transition(':enter', [
style({ transform: 'translateX(100%)' }),
animate('.7s', style({ transform: 'translateX(0%)' }))
]),
transition(':leave', [
style({ transform: 'translateX(0%)' }),
animate('.7s', style({ transform: 'translateX(100%)' }))
])
])
]
onToggleSideBar(flag: boolean) {
this.toggleSideBarFlag = flag;
}
HTML
<div [@slideInOutCC] *ngIf="toggleSideBarFlag" class="credit-card-container {{ submittingPayment ? 'payment-success-container' : ''}}">
<app-bulk-pay-credit-card [ccTotalDue]="totalDue" [pickupAvailabilityList]='selectedEquipment' (submittingPayment)="isSubmittingPayment(true)"
(toggleSideBar)="onToggleSideBar(false)" (close)="onCloseBulkPay(false)"></app-bulk-pay-credit-card>
</div>