Динамическое связывание в CoffeeKup

Я пишу приложение с node.js и coffee-script и coffeekup в качестве движка шаблонов. У меня есть форма, где я хотел бы включить или отключить кнопку в зависимости от того, есть ли значения в некоторых полях ввода. Мне интересно, есть ли простой механизм, как в Sproutcore или Ember, где подойдет только привязка. Как я должен идти об этом?

1 ответ

Нет, нет такой привязки из коробки. Вы должны либо реализовать что-то вроде Ember, Knockout или Serenade.js, либо сделать это самостоятельно. Если бы это была только одна форма, у меня был бы небольшой скрипт (ниже jQuery):

function validateForm() {
  // Check if form fields are valid, return true if valid, false if not.
}

// Update the disabled attribute on a button inside "formId" anytime an input field is changed.
$("#formId").on("change", "input", function(event) {
  $("#formId button").attr("disabled", !validateForm());
});
Другие вопросы по тегам