【问题标题】:How to avoid duplication documentation with angular如何避免使用角度的重复文档
【发布时间】:2019-08-01 14:53:05
【问题描述】:

我正在用 Angular 编写文档。

现在,我复制了两次代码。一次在 button.component.html 中使组件出现,另一个从 button.component.ts 作为字符串注入,因此不会被解释。

目标是显示如果您提示包含在 pre balise 中的代码,您将获得的结果。

当组件更改时,我需要避免这些重复原因,我需要修改两次代码。

我首先使用模拟包含组件,但它不起作用,因为最终内容是生成的内容而不是原始内容。

然后我检查了角度材料在他们的文档中的表现,对于我来说有点棘手和复杂的是他们将他们的组件作为依赖项注入。

我想问是否有避免这种重复内容的示例方法,以及是否有人遇到过同样的问题。

我只有一个想法,就是用webpack和node在ng build的最后运行一个shell命令,获取目标块的内容,直接注入到目标应答器中。

示例:

<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>

但我对那个解决方案不是很满意。

提前致谢。

凯文

【问题讨论】:

  • 请将您的代码发布为文本,而不是图像。作为无法访问 imgur 的人,现在,您的问题对我来说没有任何意义。
  • 抱歉打扰。我怎样才能修改我的帖子?不是很清楚..
  • 解释你想要达到的目标。给出您的实际代码和您的预期代码,详细说明最终结果。而且我不想刻薄,但是如果您可以在句子结构上付出一些努力,那也会有所帮助,因为很难理解结构不佳的句子。
  • 我认为这张图片完美地展示了我想要的结果。我不知道如何修改我的帖子。没有编辑按钮,所以如果你能告诉我在哪里可以修改它,它将对我有所帮助,我将不胜感激。谢谢。
  • As someone who can't access imgur ... 在帖子的左下角有一个按钮:share edit close flag。您可以点击edit进行更改。

标签: node.js angular webpack


【解决方案1】:

对于遇到同样问题的人,有你必须使用的模块:

举例说明

它完美地完成了这项工作。

凯文

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-27
    • 2021-12-19
    • 2015-05-05
    • 2013-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-30
    相关资源
    最近更新 更多