2016-05-26 3 views
0

om.nextのテキストボックスから状態を読み取る方法を理解しようとしています。私が理解しているように、我々はもはやバインドされていない/ core.asyncを使用することになっています。Omで入力を読み取る

小さな例として、入力したテキストが自動的に画面に表示されるように、テキストボックスに書き込んで段落要素にバインドすることを検討してください。

これは機能しません。

  1. input形でonChangeイベントを発射、引用符で囲まれた式は、ボックスからテキストをつかむしません。

  2. 最初の突然変異が発生し、更新されますが、その後の突然変異は発生しません。状態は変更されませんが、クエリは文字列をapp-stateから読み取り、テキストを同じにする必要がありますか?

+0

'(一重引用符)をお持ちの場合、次の形式のものはすべて「現状のまま」になります。バック引用符を使用してから〜(チルダ)を使用する必要があります。固定すると、ボックスからテキストを取得する必要があります。 –

+0

@ChrisMurphyさて、私は馬鹿のように感じ、私はバックティックとエスケープ文字を使用しています。これは次のomでこの手続きを構造化する適切な方法ですか? –

答えて

0

私は:onChangeイベントがこのように見えるようになります:

ここ

vが実際に通過してされます。また、om/transact!には、そのコンポーネントの最初のパラメータとして渡されるコンポーネントまたはリコンサイバが必要です。ここで私はthisを渡していますが、これはルートコンポーネントになります。

関連する問題