Я пытаюсь добавить в папку ресурсов файл HTML, который представляет собой не что иное, как некоторые теги заголовков, даты и списки функций, которые служат примечаниями к выпуску для нашего веб-сайта. У меня есть угловой модальный компонент, который я хочу читать этот файл каждый раз, когда вызывается его маршрут, а не альтернатива наличию HTML в самом компоненте, что потребовало бы от нас повторного развертывания каждый раз, когда мы обновляли примечания к выпуску.
Как уже упоминалось, у меня изначально было это как часть моего HTML-файла компонентов, но затем он каждый раз компилировался в javascript и не мог быть обновлен без повторного развертывания. Все, что я пытался найти для чего-то подобного, похоже, указывает на то, что я делаю это таким образом.
ReleaseNotes.html
<!DOCTYPE html>
<html lang='en' xmlns='http://www.w3.org/1999/xhtml'>
<body>
<h1>Example header one</h1>
<h3>03/01/2019</h3>
<h4>Patch 1.03 Title</h4>
<ul>
<li>Feature that was added</li>
<li>Feature that was added</li>
<li>Feature that was added</li>
</ul>
<hr>
release-notes-modal.component.ts
export class ReleaseNotesModalComponent implements OnInit {
faTimesCircle = faTimesCircle;
contents: string;
constructor(public dialogRef: MatDialogRef<ReleaseNotesModalComponent>) {
//this.contents = System.IO.File.ReadAllText("ReleaseNotes.html");
}
ngOnInit() {
}
close() {
this.dialogRef.close();
}
}