Arsenowitch
@Arsenowitch
Front-End developer

Как удалить (не показывать) элемент Backbone?

Есть View
Marionette.LayoutView.extend({
ui: {
        "upload": "#upload",
        "edit": "#edit",
        "proceed": "#proceed",
        "actions": ".registration-actions"
      },
onSuccess: function() {
     // отобразить все ui-элементы   
},
onError: function() {
     //показать только "upload"
}
});

Нужно что бы view отображала или скрывала элементы в зависимости от метода "success" или "error".
Спасибо!
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
onSuccess: function() {
     this.ui.upload.show();
     this.ui.edit.show();
     this.ui.proceed.show();
     this.ui.actions.show();
},
onError: function() {
     this.ui.upload.show();
     this.ui.edit.hide();
     this.ui.proceed.hide();
     this.ui.actions.hide();
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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