Angular.js Наследование
Я нашел пример здесь: http:// jsfiddle.net /HAKASHUN/2DNLH/5/ но он не работает.
У меня есть пост контроллера, например. И контроллер AdminPost для администраторов. Я не хочу переписывать все функции в Post в моем контроллере AdminPost.
Я знаю, что могу создать фабрику, как здесь: наследование контроллера AngularJS
Но я думаю, что это не очень хорошая организация "MVC".
Спасибо.
1 ответ
Решение
Большая часть вашей бизнес-логики должна находиться в "сервисе / фабрике". Ваш контроллер должен быть просто тонким слоем для вызова "сервисов". Оба контроллера могут просто внедрить в сервис.