Angular.js Наследование

Я нашел пример здесь: http:// jsfiddle.net /HAKASHUN/2DNLH/5/ но он не работает.

У меня есть пост контроллера, например. И контроллер AdminPost для администраторов. Я не хочу переписывать все функции в Post в моем контроллере AdminPost.

Я знаю, что могу создать фабрику, как здесь: наследование контроллера AngularJS

Но я думаю, что это не очень хорошая организация "MVC".

Спасибо.

1 ответ

Решение

Большая часть вашей бизнес-логики должна находиться в "сервисе / фабрике". Ваш контроллер должен быть просто тонким слоем для вызова "сервисов". Оба контроллера могут просто внедрить в сервис.

Другие вопросы по тегам