Я использую paper-input
вот так:
<paper-input
type="number"
allowed-pattern="[0-9,]"
validator="my-validator"
auto-validate="true"
error-message="Invalid input!">
</paper-input>
Я хотел бы добавить свою собственную логику для проверки ввода. Я искал информацию об этом, но нашел только примеры Polymer 1.x. Как добавить пользовательскую проверку ввода в Polymer 2?
ИЗМЕНИТЬ:
<paper-input
type="number"
allowed-pattern="[0-9,]"
validator="my-validator1"
auto-validate="true"
value="{{value1}}"
error-message="Invalid input!">
</paper-input>
<paper-input
type="number"
allowed-pattern="[0-9,]"
validator="my-validator2"
auto-validate="true"
value="{{value2}}"
error-message="Invalid input!">
</paper-input>
<paper-input
type="number"
allowed-pattern="[0-9,]"
validator="my-validator3" <!-- value1 + value 2 == value3 -->
auto-validate="true"
value="{{value3}}"
error-message="Invalid input!">
</paper-input>