Angular

Angular

Angularでデバイス判定をngx-device-detectorで行う

概要Angularで、画面幅などで判定するのではなく、デバイス情報を取得して、スマホやタブレット、PC等のデバイス判定をすることができる、「ngx-device-detector」パッケージについて紹介します。パッケージのインストール以下の...
Angular

subscribeでネストが深くなるのと解決する方法[Angular・rxjs]

ネスト(入れ子)が深くなるAngularアプリの開発で、非同期処理を以下のように、連鎖して使うようなケースがあると、ネストが深くなることがあるかと思います。AのデータをAPIリクエストで取得Bのデータを、Aのデータを使ってAPIリクエストで...
Angular

BreakpointObserverでレスポンシブデザインを実装する[Angular]

BreakpointObserver の概要BreakpointObserver は、npmパッケージの@angular/cdkに含まれている機能で、画面サイズの変化を検出してレスポンシブなデザインや挙動を実装したいときに使う便利なサービス...
Angular

Angularでnavigateを使ってルートを切り替える

はじめにAngularプロジェクト内で使うルート制御をするには、Routerのnavigateメソッドを使って行えます。今回はこれを使って、コンポーネントでルート(URL)を切り替える実装を解説します。実装全体のルーティング設定全体のルーテ...
Angular

AngularのRouteのパスの優先順位について

AngularのRouteのパスの優先順位は、Routeの設定を上から順に確認して、最初に一致したものが優先されます。その場合、後続のRouteの設定までは見ません。優先順位について検証間違った設定例えば、1番目にワイルドカードのパスを設定...