нужно передать массив с объектом внутри него

Ansible в настоящее время не поддерживает это. Если вы посмотрите на исходный код команд ansible или ansible-playbook, вы увидите, что инвентарь загружен первым, а затем объект инвентаризации передается команде ansible, которая запускает задание или playbook. Перемещение обработки инвентаря, чтобы оно происходило внутри обработчиков задач / игровых автоматов, вероятно, было бы довольно серьезным делом по ряду причин.

Лучше всего делать то, что нужно сделать, это просто разбить свою игру на две и оберните их вызовы в сценарии оболочки, который вам нужно только один раз вызвать.

0
задан zi zi 26 March 2019 в 20:10
поделиться

2 ответа

export function sports(values) {
  const sportsValues = [{ ...values }];
  sportsValues.push(playerName:'3');
  let playerName='3' 
  sportsValues.playerName= playerName; // you can bind in this way
  console.log("sportsValues--->", sportsValues);

  return dispatch => {
    axios
        .post(`${url}/sport`, sportsValues)
        .then(() => {
            return;
        })
        .catch(error => {
            alert(`Error\n${error}`);
        });
  };
}
0
ответ дан Narendra Chouhan 26 March 2019 в 20:10
поделиться

Поскольку sportsValues является массивом объектов, вы можете вставить в него новый объект. Проверьте код ниже.

const sportsValues = [];
sportsValues.push({ 
  playerName:'3',
  playerHeight: 1,
});

console.log(sportsValues);

0
ответ дан lankovova 26 March 2019 в 20:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: