Come posso trasportare this
nel mio ciclo .map()
? Sembra scomparire. :-(Reagire: questo stato scompare nel ciclo for
Sto creando una "forma dinamica", dove l'utente può specificare più righe di input per la sua forma. Voglio iterare su tutti gli elementi in state.items[]
e costruire campi di input del modulo per loro.
ad esempio, il modulo inizia con 'campo' e 'autocomplete_from. l'utente può quindi fare clic su aggiungere una nuova linea di per ottenere più righe nella sua forma.
102 render: function() {
103 return (
104 <div>
105 {this.state.items.map(function(object, i){
106 return (
107 <div>
109 <FieldName/>
110 <strong> State.autocomplete_from:
{this.state.autocomplete_from} </strong>
// ^^^
// Uncaught TypeError: Cannot read property 'state' of undefined
120 <button onClick={this.newFieldEntry}>Create a new field</button>
121 <button onClick={this.saveAndContinue}>Save and Continue</button>
122 </div>
123 );
124 })}
125 </div>
126 );
Grazie per la risposta [email protected] omar-elawady, anche la risposta è corretta, ma la contrassegnerò come accettata in quanto più dettagliata. :-) – martins