小编Tyl*_*l'a的帖子

如何在 Angular 中动态渲染 Markdown 文件?

我正在尝试编写一个 Angular 组件,使用该ngx-markdown库将 Markdown 文件呈现为网页的一部分。查看库的官方演示,它有一个文件列表,require然后从以下文件呈现:

从演示的app.component.ts

  blockquotes = require('raw-loader!./markdown/blockquotes.md');
  codeAndSynthaxHighlighting = require('raw-loader!./markdown/code-and-synthax-highlighting.md');
  emphasis = require('raw-loader!./markdown/emphasis.md');
  headers = require('raw-loader!./markdown/headers.md');
  horizontalRule = require('raw-loader!./markdown/horizontal-rule.md');
  images = require('raw-loader!./markdown/images.md');
  links = require('raw-loader!./markdown/links.md');
  lists = require('raw-loader!./markdown/lists.md');
  listsDot = require('raw-loader!./markdown/lists-dot.md');
  tables = require('raw-loader!./markdown/tables.md');
Run Code Online (Sandbox Code Playgroud)

从演示中app.component.html

<!-- HEADER -->
<section id="headers">
<h2 class="subtitle">Headers</h2>

<pre>{{ headers }}</pre>

<markdown>{{ headers }}</markdown>
</section>
Run Code Online (Sandbox Code Playgroud)

还有其他部分从其他requires中读取,但语法是相同的。

我想要做的是使用一种方法来更改<markdown>标签读取的文件。这是我到目前为止所拥有的:

  // Markdown variable.
  markdown;

  ngOnInit() {
    this.setMarkdown('home.md');
  }

  setMarkdown(file: string) {
    const path = 'raw-loader!./assets/markdown/' …
Run Code Online (Sandbox Code Playgroud)

markdown dynamic require typescript angular

9
推荐指数
1
解决办法
8689
查看次数

如何将 VS Mac 连接到 GitLab 存储库?

我正在使用 Visual Studio 2017 Community for Mac 开始一个新项目。我已经为该项目设置了 GitLab 存储库,但我终生无法弄清楚如何将 VS Mac 连接到该存储库。

我尝试在https://docs.microsoft.com/en-us/visualstudio/mac/set-up-git-repository 上查看 Microsoft 自己的文档,发现乍一看似乎是一个答案。但是,当文档说从版本控制菜单中选择“在版本控制中发布...”时,嗯...

在此处输入图片说明

如您所见,没有“在版本控制中发布...”命令。我一直在做互联网研究,试图找出我错过了什么,但我似乎无法找到。如何让 VS Mac 连接到 GitLab 存储库,我做错了什么?

更新:我还截取了解决方案右键单击菜单的屏幕截图。项目名称和代码已被编辑。

在此处输入图片说明

git version-control gitlab visual-studio-mac

5
推荐指数
1
解决办法
5027
查看次数