AIボットのパーソナリティは、temperature、top_pで小数点を受け付けません

これは…

      <Input
        @type="number"
        class="ai-persona-editor__top_p"
        @value={{this.editingModel.top_p}}
        @disabled={{this.editingModel.system}}
      />

type=number がヨーロッパのキーボード/ロケールで問題を引き起こしています。

コンポーネントに値が何であるかを尋ねると、0,4 が返されますが、これは正しいです。しかし、コードベース全体に次のようなコードがあるのは望ましくありません。

if Europe Locale then replace(",",".") など…

@cvx / @david これの「正しい」解決策は何ですか? @ember/componentInput を使用するのではなく、独自の Input が必要ですか?

「いいね!」 1