Показать сообщение отдельно
  #3 (permalink)  
Старый 27.06.2016, 11:35
Кандидат Javascript-наук
Отправить личное сообщение для zlodiak Посмотреть профиль Найти все сообщения от zlodiak
 
Регистрация: 24.02.2012
Сообщений: 104

Сообщение от armidoll Посмотреть сообщение
1. Model нужно инициализировать ДО биндинга (
обратил внимание на:
this.$el.find('#diariesListInner')

а что, такая запись не работает:
this.$('#diariesListInner')

?
это просто привычка. дурная привычка

я так понял, что для того чтобы пользоваться плагином, нужно обязательно view присвоить модель таким образом:
this.model = model


потому что чуть позже в биндинге используется this:
Backbone.Validation.bind(this, {
      attributes : ['title', 'desc']
    });


правильно?

но в этом случае получается, чт оя неправильно спроектировал программу вообще. потому что APP.DiariesView это не APP.DiaryView и прописывать модель модель только для того чтобы заработал плагин это не правильно и является костылём...

Последний раз редактировалось zlodiak, 27.06.2016 в 12:09.
Ответить с цитированием