Я пытаюсь отобразить форму с данными, хранящимися в базе данных. Если я удаляю форму и обертываю ввод полей в div данные корректно отображаются, однако я не могу вносить никаких изменений. Когда я обматываю входы в форме , компонент не отображает.Meteor React Form
Я новичок, чтобы реагировать с метеоритом, поэтому любая благодарность оценивается.
Путь: 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>
)
}
должно быть исключение при визуализации формы. Вам нужно открыть консоль «Chrome Developer Tools» или «Firebug», чтобы увидеть его. –
Исключение из функции повторного вызова Tracker: TypeError: Невозможно прочитать свойство «bind» undefined – bp123
. У вас есть функция «addPosition» в 'PositionSingle';) –