Mi piacerebbe legare/impostare alcuni attributi booleani ad una direttiva. Ma davvero non so come farlo e per ottenere il seguente comportamento.Come associare valori booleani nelle direttive angolari?
Immaginate che voglio impostare un flag per una struttura, diciamo che una lista è pieghevole o no. Ho il seguente codice HTML:
<list items="list.items" name="My list" collapsable="true"></list>
items
sono due vie binded, name
è solo un attributo
mi piacerebbe quell'attributo collapsable
sia disponibile in $ campo di applicazione della lista o passando un valore (vero, falso o altro), sia un legame
<list items="list.items" name="{{list.name}}" collapsable="list.collapsed"></list>
sto sviluppando alcuni componenti dell'interfaccia utente e vorrei fornire modo multiplo di interagire con loro a due vie. Forse, nel tempo, alcuni ragazzi vorrebbero conoscere lo stato di tale componente, o è crollato o meno, passando proprietà di un oggetto per l'attributo.
C'è un modo per raggiungere questo obiettivo? Per favore correggimi se ho frainteso qualcosa o mi sbaglio.
Grazie
impostare l'attributo come due vie bindato con ''='' non funzionerà quando si passano i valori booleani diretti 'true' o' false' perché non posso impostare il valore dell'oscilloscopio su un altro. per esempio. '$ scope.collapsable = false;' –
cambierai il valore dell'attributo in fase di esecuzione o rimarrà lo stesso al momento della dichiarazione –
se i valori non cambieranno, quindi usa solo attrs ["collassabile"] –