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ď č. 1Na prístup k rozmerovým vlastnostiam prvku je možné použiť znak „*“. Tu je článok, ktorý to vysvetľuje.