Как избежать дублирования документации с угловым - PullRequest
0 голосов
/ 11 марта 2019

пишу документацию с угловым.

Пока я дублирую код дважды. Один раз в button.component.html, чтобы заставить компонентный вид появиться, а другой вводится из button.component.ts в виде строки, поэтому он не интерпретируется.

Цель состоит в том, чтобы показать результат, который вы получите, если вы переделаете код, содержащийся в pre balise.

Мне нужно избегать дублирования при изменении компонента, мне нужно дважды изменить код.

Сначала я использую симуляцию для включения, но она не работает, так как конечный контент - это сгенерированный контент, а не исходный контент.

Затем я проверил, как угловой материал работает для их документации, и для меня будет немного сложнее и сложнее, если они введут свой компонент как зависимость.

Я спрашиваю, есть ли типовой способ избежать такого дублирования контента и сталкивался ли кто-то с такой же проблемой.

У меня есть только одна идея: запустить командную оболочку в конце сборки ng с веб-пакетом и узлом, получить содержимое целевого блока и напрямую ввести его в целевой баланс.

Образец:

<div class="my-5" data-source="myButton">
  <button mat-button>
    <mat-icon class="icon-left">help</mat-icon>
    Support center
  </button>
</div>
<code data-target="myButton"></code>

Но я не очень удивлен этим решением.

Заранее спасибо.

Кевин

1 Ответ

0 голосов
/ 13 марта 2019

Для людей, которые сталкиваются с той же проблемой, есть модуль, который вы должны использовать:

примерный угловой

Он отлично справляется с работой.

Кевин

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...