私はPaperInputを使用していますが、その感触が気に入っています。しかし、独自のロジックを使用して検証を行う方法はありますか? たとえば、表示したいエラーを特定するのにパターン マッチだけでは不十分な場合があります。例として、PaperInputで 1 回だけ追加できるアイテムを指定するようにします。そのため、検証では一部のモデル マップでルックアップが行われ、input.inputValueが存在しない場合は有効であり、そうでない場合は無効です。
<paper-input floatingLabel
id="alias-input"
validate="{{aliasIsValid}}"
type="text"
error="{{aliasError}}"
label="Person Alias (eg: King, Eldest Son, Mooch, etc.)"
required
></paper-input>
したがって、バリデーションが無効な場合にbool aliasIsValid()を実装して@observable String aliasErrorを設定できるようにしたいと考えています。これがどのように機能するかはわかりませんが、これを達成する方法はありますか?