@roman9966

Как отследить откуда меняется модель в backbone.js?

На View висит событие которое отслеживает изменение модели, вернее одного из полей модели. При изменении этого поля, событие происходит, но не один раз, как хотелось бы, а два. Как можно отследить момент, в котором это поле изменяется ещё раз?

Код слушателя:
updateCallState: function () {
                    var call_state = this.model.get('call_state');

                    if (call_state == "call in progress") {
                        this.startDate = new Date();
                        this.started = true;
                        this.startTime();
                    } else if (call_state == "disconnected") {
                        this.started = false;
                        this.saveMessage();
                        this.$el.remove();

                        return;
                    } else {
                        this.$el.find('.call_state').html(call_state);
                    }

                    this.render();
                },
  • Вопрос задан
  • 160 просмотров
Пригласить эксперта
Ответы на вопрос 1
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Поставить брейкпойнт и посмотреть стек: https://developer.chrome.com/devtools/docs/javascr...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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