Использование переменных в Angular анимация не работает - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь присвоить значение из декоратора ввода стилю внутри angular анимации. Что я делаю не так?

animations: [
trigger('slideAnimation',[
  state('small', style({ 
    width: '0px'
    })),
  state('large', style({ 
    width: '{{sidebarWidth}}' //'320px'
    }), {params: {sidebarWidth: '320px'}}),
  state('docked', style({})),
  transition('small <=> large', animate('400ms ease-in')),
]),

И в HTML я делаю следующее.

[@slideAnimation]= "{value: sidebar.animationState, params: {sidebarWidth: sideBarWidth}}"

Имейте в виду, что animationState - это «маленькое» или «большое» состояние анимации, но оно тоже не работает.

...