Я хочу прослушать событие (при изменении, в данном случае) и выполнить различные действия в зависимости от значения переменной, хранящейся в состоянии.Можно ли использовать операцию expr '?' expr ':' expr
в атрибуте on
?
Например, здесь , где при первом изменении значения (автозаполнение равно 0) я сделаюдействие, но в остальное время (автозаполнения> 0) другое.Я никогда не видел это на практике, поэтому я не знаю, в какой момент это возможно.Я попробовал следующие два способа.
Спасибо!
<select name="tamanho" id="tamanho" on="selection.autofill == 0 ?
change:AMP.setState({selection: {Tamanho: event.value,
Impressao: 'Verde$ Rojo',
autofill: order.autofill+1}}) :
change:AMP.setState({selection: {Tamanho: event.value}})">
<select name="tamanho" id="tamanho" on="change:AMP.setState(
selection.autofill == 0 ? {selection: {Tamanho: event.value,
Impressao: 'Verde$ Rojo',
autofill: order.autofill+1}} :
{selection: {Tamanho: event.value}})">