2

Using ReactJs, I want to insert this in map function's callback but I couldn't find a way.

render:function(){
var DateTimeField = require('react-bootstrap-datetimepicker');
console.log(this);
console.log(123);


var cards = this.state.nameWithQualifier.map(function (card) {

    return (        
    <div > 
      <div className="panel panel-primary ">
        <div className={ "panel-body " + card.insertTime } >
         <label className="col-md-9 checkbox-inline">
            <input type="checkbox" className={card.insertTime} ></input>
            {card.insertText}
          </label>
          <div className="col-md-3"> DeadLine :  {card.insertTime}</div>           
        </div>
      </div>
    </div>
    );
});
Stphane
  • 3,368
  • 5
  • 32
  • 47
Sai Ram
  • 4,196
  • 4
  • 26
  • 39

1 Answers1

0

using .bind fixed

render:function()
var DateTimeField = require('react-bootstrap-datetimepicker');
console.log(this);    
console.log(123);


var cards = this.state.nameWithQualifier.map(function (card,this) {

return (        
<div > 
  <div className={"panel panel-primary" + this.state.workState}>
    <div className={ "panel-body " + card.insertTime } >
     <label className="col-md-9 checkbox-inline">
        <input type="checkbox" className={card.insertTime} ></input>
        {card.insertText}
      </label>
      <div className="col-md-3"> DeadLine :  {card.insertTime}</div>           
    </div>
  </div>
</div>
);}.bind(this));
Sai Ram
  • 4,196
  • 4
  • 26
  • 39