You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/ja/7-bank-project/1-template-route/assignment.md

26 lines
2.9 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "8223e429218befa731dd5bfd22299520",
"translation_date": "2025-08-24T00:10:09+00:00",
"source_file": "7-bank-project/1-template-route/assignment.md",
"language_code": "ja"
}
-->
# ルーティングの改善
## 手順
現在、ルートの宣言にはテンプレートIDのみが含まれています。しかし、新しいページを表示する際には、もう少し追加の処理が必要になることがあります。以下の2つの機能を追加して、ルーティングの実装を改善しましょう
- 各テンプレートにタイトルを付け、テンプレートが変更された際にウィンドウタイトルを新しいタイトルに更新する。
- テンプレート変更後にコードを実行するオプションを追加する。ダッシュボードページが表示されるたびに、開発者コンソールに `'Dashboard is shown'` を出力したい。
## 評価基準
| 基準 | 優秀 | 適切 | 改善が必要 |
| -------- | ---------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------- |
| | 2つの機能が実装され、正常に動作している。タイトルとコード追加は、`routes` 宣言に新しく追加されたルートでも機能する。 | 2つの機能は動作するが、挙動がハードコーディングされており、`routes` 宣言を通じて設定可能ではない。タイトルとコード追加を伴う3つ目のルートの追加が部分的にしか動作しない、または動作しない。 | 機能のうち1つが欠けている、または正常に動作していない。 |
**免責事項**:
この文書は、AI翻訳サービス [Co-op Translator](https://github.com/Azure/co-op-translator) を使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があることをご承知おきください。原文(元の言語で記載された文書)が信頼できる情報源として優先されるべきです。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の使用に起因する誤解や誤認について、当方は一切の責任を負いません。