Всем привет) искал по сети так и не нашел ответа. Есть анимация в angular 5:
animations: [
trigger('slideIn', [
state('in', style({transform: 'translateX(0)'})),
transition('void => *', [
style({transform: 'translateX(-100%)'}),
animate(1500)
]),
transition('* => void', [
animate(1500, style({transform: 'translateX(100%)'}))
])
])
]
И есть некий:
<div class="row" *ngIf = "name === 'good mood'" >
<div [@slideIn] class="col-md-3" *ngFor="let image of images.slice(0,4); let i = index;" >
<div >
<div>
<img src="{{ image.url }}" >
</div>
</div>
</div>
</div>
name - это переменная инпута что было введено. При *ngIf === false анимация "входа" элемента работает правильно но "ухода" не работает. Знаю что при ngif удаляется дом элемент, но читал на пабликах что анимация ухода должна работать. Спасибо всем.
Нужно [@slideIn] переместить вверх *ngIf
<div class="row" [@slideIn] *ngIf = "name === 'good mood'" >
<div class="col-md-3" *ngFor="let image of images.slice(0,4); let i = index;" >
<div>
<div>
{{i+1}} <img src="{{ image.url }}" >
</div>
</div>
</div>
</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Необходимо отобразить 3D модель (OBJ файл ) на сайте, с возможностью накладывать текстуры через элементы управления (Конструктор одежды)
Есть формаВ ней следующие поля (FirstName, LastName, Company, Email, Password) + кнопка с Onclick (отправка данных на сервер)
Как к одной странице добавить параметр методом get какой нить типа &s?=test и этот же параметр чтобы пробрасывался на другую страницу, на которую...