AMP Как получить event.valueAsNumber для выбора

56
4

Я хочу получить значение <select> и назначить его ампер-состоянию.

Теоретически я должен иметь возможность делать event.valueAsNumber, как описано здесь.

Однако при попытке использовать это свойство я возвращаю "null".

Codepen.

спросил(а) 2017-09-29T14:43:00+03:00 2 года, 11 месяцев назад
1
Решение
82

Это выглядит как ошибка, так как event.valueAsNumber должен работать. Обходной путь заключается в том, чтобы вручную преобразовать значение в целое число с помощью оператора унарного +:

 <select on="change:AMP.setState({product: {quantity: +event.value}})">

Я подал ошибку здесь.

ответил(а) 2017-09-30T12:47:00+03:00 2 года, 11 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема