Создать View из Model
Делаю конструктор автар, если пол не указан то надо вывести форму где пользователь указывает пол.
A24.constructorAvatars = Backbone.Model.extend({ initialize:function() { // this.fetch({url:'/ajax/getLayout'}); if(!this.get('sex')) { a24.view = new A24.constructorAvatarsView; } }, defaults: { sex:null, p1: {}, p2: {}, p3: {}, p4: {}, p5: {} }, urlRoot: '/ajax/setLayout' }); Так вьюха не создается( Подскажите как мне быть? Постоянно слушать изменения в этой моделе мне не подходит, один раз надо проверить есть ли 'пол' после инициализации и запроса к базе данных и все, причем проверить надо не при создании объекта модели, а поле того как завершится ajax запрос. Подскажите пожалуйста как это реализовать? |
если вам нужно после загрузки данных в модель выполнять что-то, а тем более во вьюхе то это вешать слушателя на модель. Или в fetch передавать функцию success : function(){}, она выполнится как только с сервера придут данные.
|
Часовой пояс GMT +3, время: 12:59. |