Как добавить условие в цикл _.flatMap и добавить его в className с помощью ReactionJS? - PullRequest
2 голосов
/ 13 июня 2019

Мне нужно добавить имя класса на основе условия в цикле плоской карты.

previousDataJson

  var previousDataJson =      {  
      "Queue1": "req_ares_crt1",
      "Queue2": "req_cres_crt2",
      "Queue3": "req_rres_crt3",  
    }
{_.flatMap(previousDataJson, (value,key) => 

                <div className="columns">
                <div className="column">                   
                  <div className={"transaction__info " + ({if(previousDataJson[key] != newDataJson[key]){ return "bg-blue"  }})}>
                    <span className="transaction__title">
                    {key}:
                    </span>
                    <div className="transaction__desc">
                    <span style={{wordBreak:'break-all'}}>
                        {value}
                      </span>
                    </div>
                  </div>
                </div>
              </div>

              )}

Мне нужно добавить имя класса динамически в зависимости от условий.

1 Ответ

1 голос
/ 13 июня 2019

className={"transaction__info" + (previousDataJson[key]!==newDataJson[key]?" bg-blue":"")}

Вы принимаете ошибку или она не компилируется?

Или

Вы можете использовать объект стиля вместо добавления имен классов

...