0
私はデータベースにデータを格納したフォームをレンダリングしようとしています。フォームを削除しての入力のフィールドをPositionSingle
の入力欄に書き込むと、データは正しく表示されますが、変更することはできません。 フォームの入力をラップすると、コンポーネントはレンダリングされません。Meteor React Form
私は流星と反応するのは新しいので、どんなassitanceも認められます。
パス:PositionSingle.jsx
render() {
return (
<form className="new-position" onSubmit={this.addPosition.bind(this)}>
<input
type="text"
ref="title"
placeholder="Position title"
defaultValue={this.props.position.title} />
<input
type="text"
ref="company"
placeholder="Company"
defaultValue={this.props.position.company} />
<button type="submit">Submit</button>
</form>
)
}
パス:PositionWrapper.jsx
render() {
return (
<div>
{this.positions().map((position)=>{
return <PositionSingle key={position._id} position={position} />
})}
</div>
)
}
フォームのレンダリング時に例外が存在する必要があります。 –
トラッカーの関数の再計算の例外:TypeError:未定義のプロパティ 'bind'を読み取ることができません – bp123
'PositionSingle'に' addPosition'関数がありますか;) –