@thalwho

Как заставить работать старый код в новой версии backbone.js?

var Start = Backbone.View.extend({
    el: $("#start"), // DOM элемент widget'а
    events: {
        "click input:button": "check" // Обработчик клика на кнопке "Проверить"
    },
    check: function () {
        if (this.el.find("input:text").val() == "test") // Проверка текста
            controller.navigate("success", true); // переход на страницу success
        else
            controller.navigate("error", true); // переход на страницу error
    }
});

var start = new Start();


Это из гайда для чайников, на хабре. Скачал последние версии, код не работает, не ошибки - ничего. Как исправить, что бы заработал?
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
k12th
@k12th
console.log(`You're pulling my leg, right?`);
this.el.find должно бы быть this.$el.find.

Плюс проверьте, что элемент с id start на странице существует на момент вызова скрипта.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы