-1
A
答えて
0
あなたは2通りの方法でこの問題を解決することができます。
- はSingleTask成分の変化: それはDOMだTimePickerコンポーネントおよびアクセスに参照を追加します。そこから、jQueryセレクターの選択によって入力を照会することができます。ここでは、タグセレクタを使用しています(注:jQueryのインクルードはありません)。
:
export default class SingleTask extends Component{
yourFunction(){
var selectedTime = React.findDOMNode(this.refs.timePickerComp).querySelector('input').value;
}
render(){
....
<TimePicker ref="timePickerComp" nameID="time" />
.....
}
}
- (方法を反応させる)子コンポーネントの機能を介してデータを公開:
TimePicker:
export default class TimePicker extends Component{
function getSelectedTime(){
return document.getElementById(this.props.nameID).value;
}
render(){
return(
<div>
<input id={this.props.nameID} type="text"></input>
</div>);
}
}
を
シングルタスク:
export default class SingleTask extends Component{
yourFunctionWhereYouNeedTime(){
var timeSelected = this.refs.timePickerComp.getSelectedTime(); // here you'll access the child component data.
}
render(){
....
<TimePicker ref="timePickerComp" nameID="time" />
.....
}
}
関連する問題
- 1. リアクトコンポーネント私はこのコンポーネントを反応させてきた
- 2. 子コンポーネントをクリックしたときに親反応コンポーネントを隠す
- 3. event.targetは子コンポーネントを別に反応させています
- 4. コンポーネントがIが反応次のコンポーネントを準備した
- 5. ReactJS ES2015子コンポーネント
- 6. が反応:私は次のように見えるコンポーネント持っている子
- 7. はJsとを反応させるの - reactjsでコンポーネントの解析問題
- 8. は、私は次のコンポーネントを持っている子コンポーネント
- 9. reactjsは私が親と子コンポーネントでreactjsを使用していますバウンド値
- 10. reactjsの親コンポーネントの子コンポーネントへのアクセス
- 11. reactjs親トリガー子コンポーネント
- 12. ReactJs:子コンポーネントから親コンポーネントへのデータ
- 13. 反応コンポーネントをレンダリングできません
- 14. コンポーネント内でネイティブコンポーネントを反応させる
- 15. reactpのtimepickerコンポーネント
- 16. 子コンポーネントに小道具を反応させる
- 17. 高次のコンポーネントに反応する
- 18. コンポーネント間でアニメーションの反応を反応させよう
- 19. 反応jsの子コンポーネントから親コンポーネントにデータを送信
- 20. は、コンポーネントを反応させるの反応-CSS-モジュールを使用して
- 21. 子コンポーネントを更新する子プロセスの反応時の反パターンエラー
- 22. 反応コンポーネント - 親子の対話。コンポーネントのライフサイクル
- 23. が反応 - コンポーネント
- 24. が反応 - コンポーネント
- 25. ファイヤーベースログイン:反応コンポーネント
- 26. reactjsイベントリスナーを追加私が反応するコンポーネントのようにしている
- 27. ネストされた子コンポーネントから反応中のマップ
- 28. 子コンポーネントから親コンポーネントへデータを渡す - 反応 - コールバック関数
- 29. 子コンポーネントに親コンポーネントを渡すネイティブナビゲーターに反応する
- 30. レスキューアクションクリエイターをチェインする反応コンポーネント内のPromise.then()反応コンポーネント