Таким образом, в настоящее время я использую require для получения всех файлов TS, которые представляют один из моих компонентов, чтобы я мог использовать их в качестве ссылки.
this.req = require.context('../../my/context', true, /^\.\/.*\.component.ts$/)
У меня также есть функция как частьмой сервис под названием "getComponent", которым я пользуюсь, затем использую переданный путь к файлу, чтобы получить требуемый компонент из req
.
const component = this.req(filePath);
. На этом этапе, если я регистрирую это в консоли, я вижуобъект, который имеет функцию и все связанные с ней данные.Это выглядит так:
Однако, если я попытаюсь получить доступ к этой информации программным путем, я, конечно, просто получу ссылку на саму функцию обратно:
Можно ли каким-либо образом получить доступ к данным в первом состоянии программным путем, не возвращаясь к ссылке на функцию?