並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 208件

新着順 人気順

Angularの検索結果121 - 160 件 / 208件

  • 【Angular】@angular/common の DOCUMENT を利用して、window.document を依存注入する - KAKEHASHI Tech Blog

    概要 Angular での開発において、DOM 操作などのために window.document を参照することはあるかと思います。 @angular/common には、DOCUMENT という DI Token が用意されています。こちらを利用することで、依存注入経由で document を参照することができますし、またテストも書きやすくなります。 ※ この記事を執筆してる時点での Angular の最新バージョンは v13.1.2 になります。 サンプルコード 以下、 DOCUMENT 経由で querySelector を利用するような Service クラスのサンプルコードです。 import { DOCUMENT } from '@angular/common'; import { Inject, Injectable } from '@angular/core'; @Inje

      【Angular】@angular/common の DOCUMENT を利用して、window.document を依存注入する - KAKEHASHI Tech Blog
    • npm DL 数から見る React, Angular, Vue の比較

      Monaca/Onsen UI チームの又川(@n_matagawa)です。 React, Angular, Vue が3大フレームワークとして定着してから3〜4年が経ちました[1]。最近はそれらをベースとした Next.js, Gatsby, Nuxt などの SSR (Server Side Rendering), SSG (Static Site Generation) ライブラリが安定期に入ってきたというところだと思います[2]。 肌感覚としてはどのフレームワークも用途に応じて満遍なく使われている印象ですが、ここは客観的な指標が欲しいところです。今回の記事では npm DL 数を指標として React, Angular, Vueを客観的に比較することを試みます。 npm ではユーザが npm install <package> を実行した回数が 2015/02/27 [3] から日

        npm DL 数から見る React, Angular, Vue の比較
      • [Angular] はじめての E2E テスト | QUARTETCOM TECH BLOG

        さてさてどれを使って良いのやら…。今回は 「何となく聞いたことあるから使ってみたい」という独断で ●Protractor ●Puppeteer ●cypress の 3 つをお試しで使ってみようと思います。 2)テスト対象のデモアプリ E2E テストの対象として、このような簡単なデモアプリを作ってみました。 ユーザー名が ringtail003 ならログインできます。パスワードは何でも通ります。ガバガバアプリです。 E2E でテストしたい内容(= シナリオ)は下記の通りです。 正常ケースのログイン/ログアウト ユーザー名 ringtail003 でログインするとプロフィールのページに遷移する プロフィールのページでログアウトする 異常ケースのログイン エラーメッセージが表示されログインできない 3)Angular のサンプルテスト掘り下げ編 実は Angular では E2E の雛形のテス

          [Angular] はじめての E2E テスト | QUARTETCOM TECH BLOG
        • 【JavaScript】Angular, React, Vue.js とフロントエンドの本まとめ - Qiita

          JSフレームワークの本まとめ まだJavaScriptがHTMLページのオマケ扱いでセキュリティ面からも忌み嫌われていた不遇の時代、2005年にGoogle Mapの衝撃が走りAjaxのワードが流行ったフロントエンド元年。その後徐々にJavaScriptの復権が始まりました。 jQueryなどのフレームワーク未満のライブラリが流行ったのが第1世代。その後サーバーサイドのMVCアーキテクチャの思想をクライアントサイドに適用しようとしたり様々なフレームワークが試行錯誤し、そして結局は滅んでいったのが第2世代。 その後表舞台に立ったJavaScriptフレームワークがAngular, React, Vue.js。この3大フレームワークが第3世代と呼ばれており現在の主役となっています。なお他にも話題のフレームワークやライブラリはありますが、第4世代と呼ばれるほどに大きなビッグウェーブはまだキていな

            【JavaScript】Angular, React, Vue.js とフロントエンドの本まとめ - Qiita
          • GitHub - AgnosticUI/agnosticui: AgnosticUI is a set of UI primitives that start their lives in clean HTML and CSS. These standards compliant components are then copied to our framework implementations in: React, Vue 3, Angular, and Svelte.

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - AgnosticUI/agnosticui: AgnosticUI is a set of UI primitives that start their lives in clean HTML and CSS. These standards compliant components are then copied to our framework implementations in: React, Vue 3, Angular, and Svelte.
            • Front-end frameworks popularity (React, Vue, Angular and Svelte)

              FrontendFrameworksPopularity.md Charts are from different sources and thus colors are inconsistent, please carefully read the chart's legends. Like this? Check React Native vs Flutter: https://gist.github.com/tkrotoff/93f5278a4e8df7e5f6928eff98684979 Stack Overflow trends https://insights.stackoverflow.com/trends?tags=reactjs%2Cvue.js%2Cangular%2Csvelte%2Cangularjs%2Cvuejs3 Stack Overflow survey h

                Front-end frameworks popularity (React, Vue, Angular and Svelte)
              • [Microsoft] Angular側からBlazorを眺めて比較する - Qiita

                Blazorが一般公開になりました。 身の回りでは(大いなる誤解含みで)にわかに話題になっています。 自分はAngularが好きなので、AngularでできることがBlazorだとどうなるのかを調べてみたいと思います。 コンポーネント Angularのコンポーネントと、Blazorのコンポーネントはほぼほぼ同じ意味です。 コンポーネントを用意していくことで画面を組み立てます。 思いついたものをまとめました。 比較項目 Angular Blazor

                  [Microsoft] Angular側からBlazorを眺めて比較する - Qiita
                • Angular v10がリリースされました! #Angular | DevelopersIO

                  本日(2020/06/25)Angular10がリリースされました! 公式ブログはこちらになります。 今回のアップデートでは、新機能の追加よりもエコシステムの改善に重点を置いているようです。 アップデート内容 日付範囲指定(mat-date-range-picker) Angular MaterialのDatepickerで日付範囲が指定できるようになりました。 <mat-date-range-input [rangePicker]="picker"> <input matStartDate placeholder="Start date"> <input matEndDate placeholder="End date"> </mat-date-range-input> <mat-date-range-picker #picker></mat-date-range-picker> Ang

                    Angular v10がリリースされました! #Angular | DevelopersIO
                  • Angular エンジニアのための React 言い換え表

                    最近 Angular を触り始めた React エンジニアです。 ただ、周りでは Angular な人が React を触ることになりそうなので、自分の Angular の勉強も兼ねて Angular -> React の言い換え表を作ってみようと思います。 Props @Input/@Output React では input/output の区別は特になく、親から子のコンポーネントに渡すものは全て Props というオブジェクトとして定義されます。 @Output は Angular では子が発するイベントを親が購読している関係になっていると思いますが、React では親から関数を渡して、それを子側でコールバックとして実行するという感じです。 type Props = { text: string doSomething: () => void } const Comp: React.

                      Angular エンジニアのための React 言い換え表
                    • ExpressとJSフレームワーク(React、Vue、Angularなど)との関係について調べたこと - クモのようにコツコツと

                      Node.jsのフレームワークExpress。存在は前から知っていたけどイマイチ何ができる物なのかわかっていなかった。以前の記事でRest APIについて調べたことをキッカケに、ExpressとJSフレームワーク(Vue、React、Angularなど)の関係についても調べました。それではいきましょう! 【目次】 これまでのあらすじ(Node.jsは触っていた) ExpressとNuxt.jsの違いって何? SSRとは何か SSRとパフォーマンス HTTPとは何か HTTPレスポンスのステップ SSRとHTTPレスポンス SSRとSEO SSR必要?不要?(まず体験が必要) SPAはシングルページにあらず? プリレンダリングとは何か ExpressとREST API SSRはREST APIではない! ExpressでREST APIを作れる! Exprsessのミドルウェアとは Reac

                        ExpressとJSフレームワーク(React、Vue、Angularなど)との関係について調べたこと - クモのようにコツコツと
                      • Developers.IO 2019 in OSAKAで「Angularを使って爆速で管理画面を作る」を話しました #cmdevio | DevelopersIO

                        どうも!大阪オフィスの西村祐二です。 2019年10月11日にDevelopers.IO 2019 in OSAKA が開催されました。 そこで「Angularを使って爆速で管理画面を作る」という題名でお話しさせていただきました。 下記がそのスライドです。 さいごに クラメソはAWSがメインなイメージを持たれている人が多いと思うのですが、他のこともいっぱいやっているよということが伝われば幸いです。 あと、Angularを使う人が増えたら嬉しいです。

                          Developers.IO 2019 in OSAKAで「Angularを使って爆速で管理画面を作る」を話しました #cmdevio | DevelopersIO
                        • Angular の環境構築方法入門

                          Angular5 の環境構築 Angular – クイックスタート Angular5 の開発環境を構築します。手順は上記公式サイトの手順に倣います。 Node.js と npm Download | Node.js Angular を使うには、Node.js と npm がインストールされている必要があります。 上記URLからNode.jsのLTS版をインストールしてください。npm は Node.js に付属するパッケージ管理ツールですので、Node.jsがインストールされると使えるようになります。 バージョンについて バージョンについては次のように書いてあります。 node 6.9.X 以上とnpm 3.x.x 以上がインストールされていることを確認してください。 ターミナルまたはコンソールで node -v と npm -v コマンドを使うことで確認できます。 古いバージョンをお使い

                            Angular の環境構築方法入門
                          • Angular8 ユニットテストが動かねぇ! - Qiita

                            この記事は Angular #2 Advent Calendar 2019 二日目の記事です。 こんにちは。カルテットコミュニケーションズ で働いている @ringtail003 です。プロダクションコードがきちんと動作しているのにユニットテストが書けない、動かないって事ありませんか?そんなハマりポイントを記事にしてみました。 この記事を書いた環境: node v12.13 @angular/cli 8.3.12 ngOnChange 動かないんですけど? サンプルコード https://github.com/ringtail003/angular-failed-test/tree/ng-on-changes コンポーネントクラスの ngOnChanges() でメンバ変数を更新しているケースです。 ブラウザでは ngOnChanges が実行されるのに、テスト環境では無言を貫き mess

                              Angular8 ユニットテストが動かねぇ! - Qiita
                            • SPAの基本と3大JavaScriptフレームワーク(React、Angular、Vue.js)の最新動向 ~2023年版~ | GrapeCity.devlog - グレープシティ株式会社

                              普段のお仕事に役立つ普遍的なプログラミングTIPSや、業界で注目度が高い最新情報をお届けする「編集部ピックアップ」。 今回はSPA(Single Page Application)と、SPAを開発するのに最適な3大JavaScriptフレームワークについてお届けします。 新しいWebアプリケーションの形式として、SPA(Single Page Application)が注目され始めてしばらく経ちますが、今もフレームワークの開発が積極的に行われるなど、未だ勢いは衰えていません。 この記事では、SPAの基本的な考え方と、開発に便利なフレームワーク(React、Angular、Vue.js)の2023年の最新動向を紹介します。 SPAの概要 SPAは近年注目を集めているWebアプリケーションの形式の1つで、「1つのWebページによって、1つのアプリを構築する」というものです。 従来型のアプリケー

                                SPAの基本と3大JavaScriptフレームワーク(React、Angular、Vue.js)の最新動向 ~2023年版~ | GrapeCity.devlog - グレープシティ株式会社
                              • Angular開発プロセスにおけるグッドプラクティス 〜コーダーとフロントエンドエンジニアの効率良い連携方法 - NRIネットコムBlog

                                本記事はNRIネットコム Advent Calendar 2021 2日目の記事です。 🦃 1日目 ▶▶ 本記事 ▶▶ 3日目 🍗 喜早です。 前回はエモ目な記事を書きましたが、今回は本業のマネジメント寄りっぽい投稿です。 あるプロジェクトでのAngularを使ったフロントエンドの開発がなかなかにうまく回っていると感じているのでそのご紹介をしようと思います。 ちなみにタイトルをベストプラクティスではなくグッドプラクティスとしたのは、まだまだ改善の余地はきっとあるだろうという思いを込めて、永遠のβ版的な意味でつけました。 登場人物の担当領域 この話の中には、コーダーさんとフロントエンドエンジニアさんが出てきます。それぞれの担当範囲は以下のとおりです。 コーダーさん:デザインをHTML/CSSで画面として構築する人 フロントエンドエンジニアさん:コーダーさんが作った画面に対して、JavaS

                                  Angular開発プロセスにおけるグッドプラクティス 〜コーダーとフロントエンドエンジニアの効率良い連携方法 - NRIネットコムBlog
                                • Docker for MacでAngular8の実行環境を構築 | DevelopersIO

                                  以前にDockerでAngularのアプリを実行できる環境をご紹介したのですがAngularもnodeも新しくなったので改めてご紹介したいと思います。 Docker for MacでAngular6の実行環境を構築 環境 Docker: 19.03.1 Node.js: 10.16.3 Angular CLI: 8.3.2 Angular: 8.2.4 dockerファイルの作成 まず作業ディレクトリにdockerfileを作成します。 dockerfile FROM node:10.16.3 RUN npm install -g @angular/cli EXPOSE 5656 Angularアプリを複数管理しているとポートがバッティングするので適当に変えてみます。 dockerイメージの作成 次にdockerfileをビルドしてdockerイメージを作成しましょう。 $ docker

                                    Docker for MacでAngular8の実行環境を構築 | DevelopersIO
                                  • Angular テストフレームワーク を jasmine/karma から Jest に移行しました - KAKEHASHI Tech Blog

                                    概要 薬局運営のデータ分析サービスである Musubi Insight のフロントエンド開発をしております米山と申します。 Musubi Insight のフロントエンドは Angular で開発されており、テストフレームワークには jasmine/karma を利用していました。 この度、jasmine/karma から Jest に移行しましたので、移行の記録を書いていきます。 移行理由 jasmine/karma は Angular のデフォルトのテストフレームワークです。 しかし、JavaScript のテストフレームワークとして、jasmine/karma の利用人口が減少傾向にあることが気になっていました。 (state of js 2021 より) という理由が1点。 さらに、データ分析サービスである Musubi Insight では、巨大な JSON データを扱うことがよ

                                      Angular テストフレームワーク を jasmine/karma から Jest に移行しました - KAKEHASHI Tech Blog
                                    • Angular vs React vs Vue: Which Is the Best Choice for 2020?

                                      When beginning a new web development project, the choices for front-end frameworks and libraries have become incredibly powerful. JavaScript is the backbone of web apps, but still, most software developers are in a dilemma about which JavaScript front-end framework is best suited for their next big project. If you are still chasing with a debate about whether React, Vue, or Angular is the best cho

                                        Angular vs React vs Vue: Which Is the Best Choice for 2020?
                                      • Predictive Prefetching、PrefetchとGuess.js、時々、Angular - Qiita

                                        Predictive Prefetching、PrefetchとGuess.js、時々、AngularAngularResourceHintsGuess.js こんにちは、川上です。 今年もAngularアドベントカレンダー盛り上がっていますね! 僕もAngularカレンダーに参加することができてたいへん興奮しております。 この記事で紹介したいこと Predictive PrefetchingライブラリであるGuess.jsをAngularアプリに導入するまでを紹介いたします。しかし、そもそもPredictive Prefetchingがわからないので、その前提にある仕様から紹介していこうと思います! それでは少しの購読時間、あずからせていただきます! 記事のタイトルについて タイトルに深い意味はなくて記事を書き進めていくうちにキーワードが多くなってしまい。。記事タイトルを悩んでいた僕へは

                                          Predictive Prefetching、PrefetchとGuess.js、時々、Angular - Qiita
                                        • Version 10 of Angular Now Available

                                          Version 10.0.0 is here! This is a major release that spans the entire platform, including the framework, Angular Material, and the CLI. This release is smaller than typical; it has only been 4 months since we released version 9.0 of Angular. Photo of Butterfly Beach by Minko GechevWe try to release two major versions each year to keep Angular synchronized with the rest of the JavaScript ecosystem

                                            Version 10 of Angular Now Available
                                          • 【超簡単】Angular Materialのスタイルをダークモードにする | DevelopersIO

                                            どうも!大阪オフィスの西村祐二です。 iphoneやいろんなアプリでダークモードが搭載されてきており、ちょっとしたブームになっているかと思います。よく使うAngular Materialはどうなのかなと思って調べたら、意外と簡単にできたので、設定方法などご紹介したいと思います。 Angular Materialとは Angular公式が提供するデザインUIフレームワークです。 Bootstrapのようなイメージをもってもらうと良いかと思います。 これを使うと簡単にマテリアルデザインなアプリケーションを作ることができます。 忙しい人のために、早速Dark Modeにする Angular Material導入済みのAngularアプリケーションのstylesファイルに下記を追加します。 src/styles.scss @import '~@angular/material/theming';

                                              【超簡単】Angular Materialのスタイルをダークモードにする | DevelopersIO
                                            • 「Angular 12」正式リリース。Webpack 5正式サポート、IE11のサポートが非推奨、Strictモードがデフォルトに、「Ivy」レンダリングエンジンへの移行が事実上完了など

                                              「Angular 12」正式リリース。Webpack 5正式サポート、IE11のサポートが非推奨、Strictモードがデフォルトに、「Ivy」レンダリングエンジンへの移行が事実上完了など Webアプリケーションフレームワーク「Angular」の最新版となる「Angular 12」が正式にリリースされました。 Our team is excited to announce the release of Angular v12! #ngUpdate to see: Ivy-first library distribution Prod mode & strict mode by default Production Webpack 5 support Inline Sass Inline critical CSS Read all about the release https://t.co/

                                                「Angular 12」正式リリース。Webpack 5正式サポート、IE11のサポートが非推奨、Strictモードがデフォルトに、「Ivy」レンダリングエンジンへの移行が事実上完了など
                                              • Angular 9/8 Tutorial: Build a Web App with HttpClient and RxJS 翻訳 - Qiita

                                                Angular 9/8 Tutorial: Build a Web App with HttpClient and RxJS 翻訳AngularRxJSHttpClient Angular #2 Advent Calendar 2019 | 15日目 Medium Blog の Angular 9/8 Tutorial: Build a Web App with HttpClient and RxJS の翻訳です。 この Angular 9 チュートリアルでは、 REST API の作成/シミュレーション、新しいプロジェクトの足場、重要な API の設定、最終的なアプリケーションの構築とデプロイから必要なすべてのステップを経て Angular 9 サンプルアプリケーションを構築する方法を学びます クラウドへ。 例として、URL クエリ文字列とパラメーターを使用して GET リクエストを送信

                                                  Angular 9/8 Tutorial: Build a Web App with HttpClient and RxJS 翻訳 - Qiita
                                                • Angularのレンダリングメカニズムを学ぶときの歩き方

                                                  この記事の目的 Angularのドキュメントは、How to useはそれなりにありますが、conceptsが少ないよなあと昔から思っていました。使い方はわかってもアーキテクチャーがよくわからないのです。 どんなコンセプトなのか?、背景にある考え方は何なのか?、どんな仕組みになっているのか?などは、ウェブで幅広く探すしかありませんでした。そこで、私がこれまで参考にしてきたもののうち、特にレンダリングメカニズムに関して設計思想や仕組みがわかるものを集めました。なるべく一次情報のものをリストアップしています。 最近はangular.ioのコンテンツも充実してきましたが、設計思想的なものは相変わらず少なかったりします。Angularを使うことではなくて、Angularそのものに興味を持ったときのガイドになればと思います。他にもこれはというものがあったらぜひコメントなどで教えてください。 なお、A

                                                    Angularのレンダリングメカニズムを学ぶときの歩き方
                                                  • Angular v16 is here!

                                                    Six months ago, we reached a significant milestone in Angular’s simplicity and developer experience by graduating the standalone APIs from developer preview. Today, we’re thrilled to share that we’re continuing the Angular Momentum with the biggest release since the initial rollout of Angular; making large leaps in reactivity, server-side rendering, and tooling. All this comes with dozens of quali

                                                      Angular v16 is here!
                                                    • Angular Ivyライブラリコンパイルを理解する | Marginalia

                                                      この記事では Angular v11.1 から可能になった Angular ライブラリの Ivy コンパイルの方法と、その詳細について解説する。 想定する読者は、Angular のサードパーティライブラリを開発している人や、単に Angular の内部構造に興味がある人である。 Angular アプリケーションを開発する上では、この記事で解説する内容を知っていなくても何の問題もない。 この記事の内容は Angular チームによって書かれた Design Doc をベースに、現状の実装での検証を加えて書いている。 Ivy Library Compilation - Conceptual Design Doc ライブラリの Ivy コンパイル方法Angular CLI などを使って Angular ライブラリを開発するとき、現在はプロダクションビルド時に Ivy は無効化されている。 おそら

                                                        Angular Ivyライブラリコンパイルを理解する | Marginalia
                                                      • 半年ごとに更新を重ねる「Angular」バージョン10・11の新機能をチェック

                                                        本連載では、Webアプリケーションフレームワーク「Angular」の活用方法を、サンプルとともに紹介しています。前回は2020年2月にリリースされたAngularのバージョン9を紹介しました。Angularはその後アップデートを重ね、2020年6月にバージョン10、11月にバージョン11がリリースされています。今回はAngularのバージョン10・11について、主要な変更点や新機能を紹介していきます。 はじめに Angularは、Googleとオープンソースコミュニティで開発されているJavaScriptフレームワークです。最初のバージョンはAngularJS(AngularJS 1)と呼ばれていましたが、バージョン2で全面的に刷新され、以降、おおむね半年に1回アップデートされています。 前回記事では2020年2月リリースのバージョン9を紹介しましたが、その後2020年6月にバージョン10

                                                          半年ごとに更新を重ねる「Angular」バージョン10・11の新機能をチェック
                                                        • AngularのライブラリのテストにJestを使ってみる - notebook

                                                          この記事は Angular #2 Advent Calendar 2019 7日目の記事です ng g libraryで作成したAngularのライブラリに対してjestでテストを回せるようにしたのでやったことを書いていく 経緯 「テキストボックスの入力に関して指定秒数入力がなかった場合にイベントを発火させる」というよくありがちな実装をライブラリ化した Angularでライブラリを作成しnpmに公開する - notebook swfz.hatenablog.com 実際のテストコードはディレクティブに対してのテストとrxjsの実装部分のテストをjest-marblesを使ったが「完全に理解した」という感じになっていないので割愛する 下記の記事で少し古いがライブラリを使っている場合のjestの設定についての記事を見つけたので参考にする Integrate Jest into an Angul

                                                            AngularのライブラリのテストにJestを使ってみる - notebook
                                                          • AngularとSpring Bootで作るSPA + RESTful Web Serviceアプリケーション

                                                            Similar to AngularとSpring Bootで作るSPA + RESTful Web Serviceアプリケーション

                                                              AngularとSpring Bootで作るSPA + RESTful Web Serviceアプリケーション
                                                            • Angular Commit Format Reference Sheet

                                                              Commit Formatting.md Commit Message Format This specification is inspired by and supersedes the [AngularJS commit message format][commit-message-format]. We have very precise rules over how our Git commit messages must be formatted. This format leads to easier to read commit history. Each commit message consists of a header, a body, and a footer. <header> <BLANK LINE> <body> <BLANK LINE> <footer>

                                                                Angular Commit Format Reference Sheet
                                                              • Angular: Angular CLI の Jest サポートを試す

                                                                Angular v16から、実験的機能として Jest によるユニットテスト実行がサポートされた。この記事では新規に作成した Angular プロジェクトでさっそく Jest を有効化してみた。Angular が Jest サポートを検討している背景などは公式ブログを参照してほしい。 Jest サポートを試す プロジェクト作成 まずはいつもどおり、 ng new コマンドで新しくプロジェクトを作成する。 Jestビルダーに切り替える 次に ng test コマンドで実行されるユニットテスト実行のビルダーをKarmaからJestに切り替える。 @angular-devkit/build-angular:karma に指定されている部分を @angular-devkit/build-angular:jest に変更する。 Jest によるテストはブラウザテストではなくNode.jsによる擬似的

                                                                  Angular: Angular CLI の Jest サポートを試す
                                                                • AngularのdetectChanges()で「ViewDestroyedError: Attempt to use a destroyed」が発生した時の対応方法。

                                                                  AngularのdetectChanges()で「ViewDestroyedError: Attempt to use a destroyed」が発生した時の対応方法。 facebook オフィス狛 技術部のKoma(Twitterアカウントの中の人&CEO)です。 私の担当がいつの間にかAngular専任になっていますが・・・・今回もやっぱりAngularネタです。 Angularで、NgRxなどでAPIから値を取得した場合、そのままView(template・html)側にデータを流し込んであげれば、取得したデータは問題なく表示されます。 ところが、component(TypeScript)側で取得したデータをstore.selectで取得すると、View(template・html)側に表示データが反映されない場合があります。 うーん、言葉だけで説明するのが難しい。 この辺はいつかN

                                                                    AngularのdetectChanges()で「ViewDestroyedError: Attempt to use a destroyed」が発生した時の対応方法。
                                                                  • 2020-02-12のJS: Electron 8.0.0、Angular 9、`request` module is deprecated

                                                                    JSer.info #474 - Electron 8.0.0がリリースされました。 Electron 8.0.0 | Electron Blog Chromium 80、V8 8.0、Node.js 12.13.0へとそれぞれアップデートされています。 またChromeビルトインのスペルチェッカーを利用できるように、IPCにV8の Structured Clone Algorithm(Node.jsでもSerialization APIとして提供されている)を利用することでパフォーマンスの改善などが行われています。 session.preconnect、tray.displayBalloon、contents.executeJavaScriptInIsolatedWorldなどのAPI追加。 今回のリリースでElectron 5.xはEOL(End Of Support)となっています。

                                                                      2020-02-12のJS: Electron 8.0.0、Angular 9、`request` module is deprecated
                                                                    • BootstrapベースでVueやReact、jQuery、Angularなど様々なライブラリに対応可能の、大量のコンポーネントを含んだダッシュボード/管理画面テンプレート・「Airframe」

                                                                      AirframeはBootstrapベースのダッシュボードテンプレートです。BootstrapVueやng-bootstrapなどを使う事でVueやAngularなど様々なライブラリに対応できるとのことです。 かなり多くのコンポーネントも含まれており、概ね管理画面等で実装したいUIは揃えられている印象でした。各コンポーネント毎にフォルダ分けされているので管理もしやすいと思います。 見た目は、個人的にはやや苦手なタイプですが、洗練されていて綺麗な感じですね。好きな人は多い気がします。ライセンスはMITとの事。 Airframe

                                                                        BootstrapベースでVueやReact、jQuery、Angularなど様々なライブラリに対応可能の、大量のコンポーネントを含んだダッシュボード/管理画面テンプレート・「Airframe」
                                                                      • Angular の Router に関する書き方を整理する - Corredor

                                                                        Angular 4 以降の画面遷移、Router 周りの書き方を毎回忘れるので、自分用にまとめる。 通常のリンク URL (ルーティング) 定義 リンクする HTML 別の Component (TypeScript) から遷移する ルートパラメータ付きのリンク URL (ルーティング) 定義 リンクする HTML 別の Component (TypeScript) から遷移する パラメータを受け取る Matrix URI パラメータ付きのリンク リンクする HTML 別の Component (TypeScript) から遷移する パラメータを受け取る クエリパラメータ リンクする HTML 別の Component (TypeScript) から遷移する パラメータを受け取る ハッシュリンク・フラグメントを付ける リンクする HTML 別の Component (TypeScript)

                                                                          Angular の Router に関する書き方を整理する - Corredor
                                                                        • Angular 日本語版

                                                                          • Angular and Wiz Are Better Together

                                                                            Authors: Jatin Ramanathan, Minko Gechev You may know Angular as the web framework from Google, but Google actually has another web framework: Wiz. Both Angular and Wiz are used by thousands of engineers and thousands of apps inside of Google. Wiz is an internal framework that is used by some of the most popular Google products such as Search, Photos, Payments and many others. Over the last year we

                                                                              Angular and Wiz Are Better Together
                                                                            • Creation of a Component in Angular Version 2+

                                                                              Since January 1, 2022, when Google stopped updating AngularJS to fix security, browser compatibility, or jQuery issues, the Angular team recommends upgrading to Angular (v2+) as the best path forward. From Angular V2 onwards, one of the significant changes was moving toward a component-driven framework. Hence, Angular Components is one of the significant changes in Angular v2 onwards. What Are Com

                                                                                Creation of a Component in Angular Version 2+
                                                                              • Angular Elementsの現在地 (2020 Summer) | Marginalia

                                                                                本稿では 2020 年夏(Angular v10.1) 時点において Angular Elements がどのような状態にあるのかを簡潔にまとめる。すでに達成されていることと、まだ達成されていないことを手早く把握できることを目的とする。Angular Elements の将来については 公式ロードマップ に書かれていないことを独自に述べることはない。 Angular Elements の基本仕様Angular Elements に触れたことがない読者のために、Angular Elements の基本的な仕様を解説する。Angular Elements とは、Angular コンポーネントを Web 標準の Custom Elements にコンバートすることで、Angular アプリケーションの外でも利用できるポータブルなコンポーネントを作る機能のことである。(公式ドキュメント) ライブラ

                                                                                  Angular Elementsの現在地 (2020 Summer) | Marginalia
                                                                                • Angular実践入門チュートリアル

                                                                                  このチュートリアルでは、簡単なTodoアプリの作成を通してフロントエンドフレームワークAngularを使った基本的な開発を体験することができます。 初心者の方でも習得できる難易度に設定しつつ、UIフレームワークの導入やFirebaseを使ったデータ永続化といった実践的な内容までカバーしました。これを一通りやれば、応用してさらに複雑なアプリの開発に進んでいけると思います。 また、初心者向けのチュートリアルにありがちな「なんとなく真似して書いたら動いたけど、本質的なところはよく分からなかった」といった感想に終始してしまわないよう、「なぜそうなるのか」を丁寧に解説することを心がけています。 自分でも有料級の内容だと思ってますが(笑)、今のところすべて無料で公開しています。 ぜひチャレンジしてみてください!

                                                                                    Angular実践入門チュートリアル