Jak powiązać wartości logiczne w dyrektywach kątowych?

Chciałbym powiązać / ustawić niektóre atrybuty boolowskie do dyrektywy. Ale naprawdę nie wiem, jak to zrobić i osiągnąć następujące zachowanie.

Wyobraź sobie, że chcę ustawić flagę dla struktury, powiedzmy, że lista jest zwijana lub nie. Mam następujący kod HTML:

<list items="list.items" name="My list" collapsable="true"></list>

items są połączone dwukierunkowo,name jest tylko atrybutem

chciałbym, abycollapsable atrybut, który ma być dostępny w zakresie $ list albo przez podanie wartości (true, false lub cokolwiek), albo dwukierunkowego wiązania

<list items="list.items" name="{{list.name}}" collapsable="list.collapsed"></list>

Opracowuję kilka komponentów interfejsu użytkownika i chciałbym zapewnić wiele sposobów interakcji z nimi. Może z czasem niektórzy faceci chcieliby znać stan tego komponentu, albo jest zwinięty, albo nie, przekazując właściwość obiektu do atrybutu.

Czy istnieje sposób, aby to osiągnąć? Popraw mnie, jeśli coś mi się nie uda, albo się mylę.

Dzięki

questionAnswers(5)

yourAnswerToTheQuestion