Angular Universal SPA の開始点として、https://github.com/aspnet/JavaScriptServices/tree/dev/templates/Angular2Spaのテンプレートを使用しています。Angular ルート コンポーネントを次のようにレンダリングします。
@{
ViewData["Title"] = "Home Page";
}
<app asp-prerender-module="ClientApp/dist/main-server">Loading...</app>
いくつかの Angular コンポーネントで HTML ヘッダーの内容を変更したいと考えています (タイトル タグの設定や追加のメタ タグの追加など)。
テンプレートは Razor を使用してページのヘッド部分をレンダリングすることに注意してください。これを実現する方法について何か提案はありますか?
Razor を使用して処理するのは asp-append-version タグ ヘルパーだけなので、すべての HTML レンダリングを Angular コンポーネントに移動することはオプションです (何らかの方法でキャッシュ バスティングを維持する方法があれば)。
前もって感謝します!