Что я пытаюсь сделать: я использую флажок в форме, который при проверке и отправке с помощью кнопки создает новый элемент в коллекции.
Флажок> Отмечено> Отправить форму> Создать новый элемент в коллекции.
Флажок> Не отмечено> Отправить форму> Не создавать коллекцию.
У меня есть схема коллекции со следующим:
value: {
Type: Boolean,
...
}
По умолчанию false. Это отлично.
Что я пробовал Я пробовал два разных способа передать это на сервер Meteor для вставки новой коллекции:
При изменении флажка обновить значение БД и при отправке проверить значение в БД, если ложно, не делать сбор, если правда, сделать это.
При отправке формы проверьте, установлен или снят флажок, и создайте новую коллекцию на основе этого.
Ни один из них не работал, так как я не знаю, как передать содержимое из HTML в файл js в Meteor. Я знаю, как это сделать с помощью JavaScript и т.д.
Я использую простой if(value) { }
, но кажется, что это только проверка того, существует ли ввод и всегда ли он возвращает true.
Я пробовал document.getelementbyID, это возвращает undefined в документе. Я пытался использовать его как событие, это возвращает, что события не определены.
Мой вопрос:
Как передать проверенное/непроверенное значение в Meteor Javascript?
Template.template.events
, я могу добиться этого, используя событиеclick
для обновления базы данных и последующего выполнения оператора в БД. - person Dandy   schedule 02.09.2016