Я создаю шаблон сайта Angular, который устанавливается как библиотека. Затем я использую schematics для генерации файлов в потребляющем проекте для разработчика, чтобы настроить элементы меню шаблона и маршруты . Можно ли передать эти пункты меню и маршруты из сгенерированных схем обратно в библиотеку, чтобы библиотека шаблонов могла их обрабатывать?
Я думаю об использовании службы со стороны библиотеки, которая подписывается на схемы * Сгенерированные файлы 1018 *. Но сервису нужно знать, где находятся файлы, чтобы подписаться на него, не получая ошибок при сборке. Есть ли способ добиться этого?
Приведенный ниже код не будет иметь смысла, тогда как импорт маршрутов не будет иметь тот же каталог, что и после схемы, где ng-generate
-ed.
import { routes } from '../../schematics/data-export/files/routerpaths';
export class DataService {
public getRoutes():Observable<Routes>{
return routes.get().subscribe()...
}
}