Случайные данные, которые я генерирую, не сохраняются в базе данных Firebase - PullRequest
0 голосов
/ 19 февраля 2020

Хорошо, я генерирую случайное число, код которого выглядит как

GenCode(){
  var generator = require('generate-password');
  var generateCode = generator.generate({
      length:5,
      numbers: true
  });
  document.getElementById("generateCode").value = generateCode;
  console.log(generateCode)
} 

В ответ как,

 <div className="input-field">
          <label htmlFor="generateCode">Generate Code</label><br/><br/>
            <input type="text" id='generateCode' onChange={this.handleChange} style={{width: '700px', height: '25px'}} />
            <input type="button" className="btn pink lighten-1 z-depth-0"  value="Generate" onClick={this.GenCode}/>
          </div><br/>

onClick Кнопка «Создать», значение отображается в текстовом поле, как, enter image description here

Теперь, когда я нажимаю кнопку Добавить, все поля сохраняются в базе данных, кроме значения GenerateCode,

enter image description here

Что я здесь не так делаю? И я сохраняю такие значения, как,

export const createProject = (project) => {
  return (dispatch, getState, {getFirebase}) => {
    const firebase = getFirebase();
    const profile = getState().firebase.profile;
    const authorId = getState().firebase.auth.uid;
    firebase.ref('Users/TrainerOffering/').push({
      ...project,
      authorId: authorId,
      createdAt: new Date()
    }).then(() => {
      dispatch({ type: 'CREATE_PROJECT_SUCCESS' });
    }).catch(err => {
      dispatch({ type: 'CREATE_PROJECT_ERROR' }, err);
    });
  }
};

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...