2016-09-18 2 views
0

Что такое хорошая практика для переноса данных в одном месте. На данный момент я помещаю model.save() в каждый контроллер, когда я сохраняю этот объект. Но я думаю, что это нехорошее решение, потому что оно может делать дубликаты кода. Я нашел в ember у нас есть услуги https://guides.emberjs.com/v2.8.0/applications/services/, но в соответствии с документацией это место для хранения данных не используется.Где я должен поместить диспетчеров данных

Мой вопрос в том, что является лучшей практикой для дублирования данных, сохраняющих код?

+1

Выполнение 'model.save()' в контроллерах в порядке. – locks

ответ

0

Вы пробовали расширить базовый контроллер или, возможно, расширить контроллеры с помощью микширования, содержащего действия и логику? Я думаю, что миксинс будет для этого.

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