Создание приложения для документации с помощью Angular и Docsify

#angular #components #markdown #documentation #docsify

Вопрос:

Я пытаюсь создать приложение для документации с помощью docsify в angular. Из того, что я могу сказать, сценарий docsify должен быть помещен внутрь index.html файл. Когда у меня есть нужный URL-адрес, жестко закодированный внутри в качестве домашней страницы docsify, он отлично отображается. Однако мне нужно передать файл из другой службы или компонента в скрипт docsify внутри index.html, есть какие-нибудь идеи о том, как этого добиться???

Index.html:

 lt;!DOCTYPE htmlgt; lt;html lang="en"gt; lt;headgt;  lt;meta charset="UTF-8"gt;  lt;titlegt;ANGULARlt;/titlegt;  lt;base href="/"gt;  lt;meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /gt;  lt;meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"gt;  lt;link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/themes/vue.css"gt; lt;/headgt; lt;bodygt;   lt;app-rootgt;  lt;div id="app"gt;lt;/divgt;  lt;scriptgt;  window.$docsify = {  homepage: 'http://localhost:8080/',  el: '#app',  repo: '',  loadNavbar: 'true',  }  lt;/scriptgt;  lt;script src="//cdn.jsdelivr.net/npm/docsify@4"gt;lt;/scriptgt;  lt;/app-rootgt; lt;/bodygt; lt;/htmlgt;  

Обслуживание:

 getFile(fileName: string): Observablelt;data[]gt; {  fileUrl = `${this.repoUrl}${fileName}`;  return this.http.getlt;data[]gt;(fileUrl$);  }