Nel codice seguente, voglio usare una funzione come un attributo condizione:Posso usare una funzione come un attributo condizionale
<polymer-element name="test-element">
<template>
<select id="type_menu" on-change="{{ onSelected }}">
<option value="0" disabled?="{{ isDisabled }}">Item 0</option>
<option value="0" disabled?="{{ isDisabled }}">Item 1</option>
<option value="0" disabled?="{{ isDisabled }}">Item 2</option>
</select>
</template>
<script>
Polymer('test-element', {
onSelected: function(event, details, sender) {
// do something here
},
isDisabled: function() {
return false; // simplified here - it doesn't matter, it always returns true
}
}
</script>
</polymer-element>
Finora, non sono stato in grado di fare questo lavoro. Ho provato a usare disabilitato? = "{{IsDisabled()}}" anche. Può essere fatto a tutti? In caso contrario, qual è il modo migliore per farlo con qualche tipo di funzione? L'impostazione di una proprietà dati su pronto potrebbe funzionare ma sembra un po 'ingombrante.
Risolto. Usa un filtro. –
Puoi pubblicare la tua soluzione come risposta con un esempio, in modo che altri che hanno questo problema abbiano qualcosa su cui costruire? –