ダッシュボード
AngularおよびModern Web Techを使用して構築された複数のクライアントアプリケーションを使用したDOTNETコアWebアプリケーションのグラウンドタイプの証明。
特徴
- Dotnet Core 6.*最小限のAPIを使用したWebアプリケーション
- auth0(cookieベース)の認証
- カミソリページ(コントローラーなし)
- Angular 13(または新しい)複数のクライアントアプリケーション
- スタイリング用のSCSS(SASS)ライブラリ(バックエンド/クライアントの両方を共有)
- dotnet Webアプリのクライアントアプリケーションのホットリロードサポート(開発中)
- Angularクライアントアプリケーションのコンテンツ(文字列/変数)交換
- ルーティングを備えたAngularクライアントアプリケーション
- NXワークスペースサポート
カスケードスタイルの実装
- 共有ライブラリによって作成され、Razorページレイアウトテンプレートで直接使用されるトップレベルのスタイルシート。 Karmaテストを除き、クライアントアプリケーション内で直接参照されません。
- すべてのかみそりテンプレートには、グローバルスタイルシートの詳細をオーバーライドするために、dotnet 6.0スタイルをスコープしました
- アプリ固有の
.scssファイルからコンパイルされたアプリケーションレベルスタイル - コンポーネントスタイルごとのグローバルスタイルの詳細(インラインまたは
.scssファイルから)
著者
@peterblazejewicz