Assumindo o controle total da validação do PaperInput
estou a usarPaperInput e gosto da sensação. Mas, existe uma maneira de fazer a validação usando minha própria lógica? Por exemplo, em alguns casos, uma correspondência de padrões não é suficiente para determinar o erro que eu gostaria de exibir. Um exemplo seria eu quero oPaperInput para especificar um item que pode ser adicionado apenas uma vez, para que a validação faça uma pesquisa em algum mapa de modelo e seinput.inputValue não está presente, é válido; caso contrário, é inválido.
<paper-input floatingLabel
id="alias-input"
validate="{{aliasIsValid}}"
type="text"
error="{{aliasError}}"
label="Person Alias (eg: King, Eldest Son, Mooch, etc.)"
required
></paper-input>
Então, eu gostaria de poder implementarbool aliasIsValid () E definir@observable String aliasError quando a validação é inválida. Eu não acho que é assim que funciona, mas existe uma maneira de conseguir isso?