/ / Angular 2 Existuje spôsob, ako získať prístup k hodnote logiky komponentov alebo štýlu prvku v metaúdajoch animácie - uhlové, css-animácie, angularjs-animácie, angular2-animation

Uhlová 2 Existuje spôsob, ako získať prístup k logike komponentov alebo k hodnotám štýlu prvkov v rámci metadát animácie - uhlová, css-animácie, angularjs-animácia, angular2-animácia

V podstate to, čo musím vedieť, je, že existuje spôsobna výpočet výšky komponentu, ktorý sa dynamicky vytvára z rekurzívneho stromu. Takže samozrejme nemôžem používať strom vo svojich deklaráciách metadát, ale viem vypočítať jeho výšku v adresári * ngStyle, ako je tento

<my-directory [directory]="childDirectory" *ngStyle={"max-height:calcMaxHeight(childDirectory)><my-directory>

Povedzme teda, že môj stav animácií sa chystázmeňte maximálnu výšku z jednej vypočítanej podľa smernice * ngStyle na 0, čím vytvoríte efekt slideUp. Existuje však spôsob, ako získať prístup k predtým vypočítanej hodnote v metadátach animácií.

odpovede:

0 pre odpoveď č. 1

Na prístup k rozmerovým vlastnostiam prvku je možné použiť znak „*“. Tu je článok, ktorý to vysvetľuje.