У меня около 10 компонентов, и все они имеют одинаковые привязки и в основном одни и те же контроллеры. Единственное, что отличается между каждым компонентом, это templateUrl и, возможно, небольшое дополнение к контроллеру.Есть ли способ совместного использования данных конфигурации среди угловых компонентов?
Поскольку угловые компоненты принимают объект конфигурации, а не заводскую функцию, означает ли это, что мне просто нужно использовать кучу копирования/вставки из моих 10 компонентов?
Я знаю, что могу поделиться конфигурацией, если я поменяю их на директивы, но я надеялся сохранить их как (будущие) компоненты.
Если бы я сделал это, я мог бы использовать инъекции зависимостей с исходным/базовым контроллером? – Troy
Да, конечно. – dfsq
Спасибо за подробные примеры. В примере 4 строка 'config.controller.call (this)' дает мне бесконечную рекурсию. Я предполагаю, что в базовом config (?) Ему нужно другое имя, но тогда это сломает примеры 1 и 2 ... – Troy