2014-01-23 2 views
2

Я веб-приложения, написанные с использованием Backbonejs, который состоит из двух режимов

1. Read
2. Edit

У меня есть view и соответствующий model, связанный с ним.

Ниже поведение, я пытаюсь достичь
Создание различных моделей для представления в Backbonejs

  1. Не все свойства model, я собираюсь показать в read mode
  2. Все свойства model будут показаны в edit mode
  3. Вид получает дополнительную ответственность в режиме редактирования, который достигается с помощью mixin
  4. Я не хочу приносить дополнительную информацию в read mode
  5. Я не хочу, чтобы мой server side логику, чтобы узнать, является ли приложение в режиме чтения или редактирования

ли кто-то считает, что создание двух отдельных models для view в зависимости от mode и создание совершенно иной service будет решить мою проблему ?

ответ

1

Поскольку информация о той же модели, с которой вы пытаетесь работать, вам понадобится Read View и Edit View, но может использовать ту же модель и быть выборочной относительно атрибутов, с которыми вы хотите иметь дело в любом из этих views

+0

Я не изменяю представление, связанное с моделью, но предоставляю ему дополнительные свойства через mixin в режиме редактирования. – bitsbuffer

Смежные вопросы