Angular Angularでnavigateを使ってルートを切り替える はじめにAngularプロジェクト内で使うルート制御をするには、Routerのnavigateメソッドを使って行えます。今回はこれを使って、コンポーネントでルート(URL)を切り替える実装を解説します。実装全体のルーティング設定全体のルーテ... 2024.11.17 Angular
Angular AngularのRouteのパスの優先順位について AngularのRouteのパスの優先順位は、Routeの設定を上から順に確認して、最初に一致したものが優先されます。その場合、後続のRouteの設定までは見ません。優先順位について検証間違った設定例えば、1番目にワイルドカードのパスを設定... 2024.11.17 Angular
Angular AngularのRouteでリダイレクトする方法 AngularのルーティングによるリダイレクトについてAngularのルーティングでは、特定のURLを他のURLにリダイレクトすることができます。リダイレクトは、非推奨のURLや特定の条件に基づいてユーザーを適切なページに誘導する際に役立ち... 2024.11.17 Angular
Angular Angularでスタンドアロンではないプロジェクトを作成する方法 Angular17以降から、デフォルトプロジェクトを作成するときに、スタンドアロン構成でプロジェクトが作成されるようになりました。ですが、古いバージョンのapp.modules.tsファイルでモジュールをインポートする方を使いたかったため、... 2024.11.14 Angular
Angular リアクティブフォームで複数組み合わせのバリデーションをする[Angular] はじめにリアクティブフォームのFormBuilderと、バリデーションを自作できるValidatorFnを使って、フォームの複数項目のデータを使ったバリデーションチェックを行います。実装方法実装内容2つの入力項目をバリデーション対象として、... 2024.09.23 Angular
Angular リアクティブフォームで空白文字のバリデーションチェックをする[Angular] はじめにリアクティブフォームのValidation機能で、カスタマイズできる機能を使って、フォームの入力値が空白文字だけの場合、エラーにするようにします。実装方法Angulalr 18で実装していきます。コンポーネントの作成空白文字チェック... 2024.09.23 Angular
Angular Angularのリアクティブフォームで必須チェックを実装する方法 リアクティブフォームのバリデーション概要Angularはリアクティブフォーム用に組み込みのバリデーターを提供しており、その一つがValidators.requiredです。このバリデーターを使うことで、フォーム入力が必須であることを簡単に指... 2024.09.23 Angular
Angular AngularのリアクティブフォームをFormBuilderで実装する方法 FormBuilderとは?FormBuilderは、AngularのReactiveFormsModuleの一部で、フォームの作成をシンプルにするためのユーティリティクラスです。フォームを構築する際に、FormGroupやFormCont... 2024.09.23 Angular
Angular リアクティブフォームとテンプレート駆動フォームの違い・特徴[Angular] はじめにAngularには、フォームの作成方法として、リアクティブフォームとテンプレート駆動フォームの2つがあります。今回はその2つのフォームの違い・特徴を解説し、どちらのフォームを使ったらよいか記載していきます。リアクティブフォームリアク... 2024.09.23 Angular
Angular withComponentInputBindingでURLパス値を設定[Angular] はじめにAngularの新しいバージョンでは、ルーティング制御でwithComponentInputBinding()を使うことで、URLのパスの一部(URLパラメータ)を、@Inputで取得できるようになりました。今回はそれについて解説し... 2024.09.23 Angular