このトピックは初めてです。私のlinuxmint 17では、Angular CLIを使用してFirebase Webアプリの作成を開始しようとしています。Angularルーティングについて尋ねられます。
Angular routing)とは何ですか?何に答えなければなりませんか?
すでに述べたように、ルーティングを使用すると、アプリケーションのさまざまなビューに移動できます。これは、ユーザーをWebアプリ内の別の目的地に移動するための主な方法です。たとえば、ホームページから連絡先ページまでには、ルート、つまりパスまたはそこへの道が必要です。このコンセプトはAngularに固有のものではありません。このアプローチは、ほとんどのMVCフレームワーク(ASP.Net
、Ruby on Rails
、Django
、Laravel
など)
あなたが答えるべきこと。はいと答えます。あなたが始めているので、始めるための基本的な構造があるのでそれは良いことです。成熟すると、独自のルートを設定し、ミドルウェアを使用してそれらを管理できるようになります
Angularルーターは、ユーザーがアプリケーションタスクを実行するときに、あるビューから次のビューへのナビゲーションを可能にします。
Angularでのルーティングの詳細については、 https://angular.io/guide/router を確認してください。
「はい」と答えると、CLIは自動的にルーター構成をプロジェクトに追加します。
角度ルーティングは、ユーザーがタスクを実行するときに、あるビューから別のビューへのナビゲーションを可能にします。それはあなたの指示に従ってあなたをルーティング(ナビゲート)します。例:ボタンをクリックしてpage1からpage2に移動する場合、ルートが役立ちます。
angular documentation。 https://angular.io/guide/router をお読みください
これを試すことができます。
ng new demo-app --routing --style=sass
最新のCLIを使用してAngularプロジェクトを作成している場合、angular CLIによって新しく導入された機能であるAngularルーティングをプロジェクトに追加するように求められます。プロジェクトの作成中に「Y」と入力すると、「app-routing.module.ts」が追加されます。それ以外の場合、そのようなファイルは追加されません。ただし、ルーティング機能は「app.module.ts」ファイルに埋め込まれます。
そのため、Angularを初めて使用する場合、両方のオプションはあまり影響しません。 Angularルーティングの概念を学ぶと、より良いアイデアが生まれます。
Angularルーティングの詳細については、angular 公式ルーティングドキュメント をご覧ください。