Architecture with Ivy: A possible future without Angular Modules For Ivy, NgModules are optional. This allows us to structure Angular applications with pure EcmaScript techniques like barrels and packages. This article is part of an series: Part 1: A possible future without Angular Modules (this one) Part 2: Higher order and dynamic Components As there is already a module system in EcmaScript, the
This release adds support for HTML, Vue, Angular and MDX. It also respects decorator position, adds an option for JSX single quotes, allows parser inference via shebang, adds support for several new syntax features, and has a few formatting tweaks. Highlights HTML/Vue/Angular Support HTML, Vue, and Angular (#5259 by @ikatyang, #4753 by @evilebottnawi, #2083 by @azz) Prettier can now format HTML, V
Akita is a state management pattern, built on top of RxJS, which takes the idea of multiple data stores from Flux and the immutable updates from Redux, along with the concept of streaming data, to create the Observable Data Store model. Akita encourages simplicity. It saves you the hassle of creating boilerplate code and offers powerful tools with a moderate learning curve, suitable for both exper
Today we are happy to announce Angular Console — the UI for the Angular CLI. Angular CLI transformed the Angular ecosystem. We no longer have to spend time maintaining our webpack configurations, figuring out how to make tests run, fixing source maps — the CLI does this for us. It also helps us enforce consistent development practices by generating components, services, and state management module
この記事は Angular 公式ブログ Angular v6.1 Now Available — TypeScript 2.9, Scroll Positioning, and more を元に翻訳、加筆したものです。 Angular version 6.1 がリリースされました。これは 6.0 を置き換えるマイナーリリースで、新しい機能とバグ修正を含んでいます。 Angular リポジトリのチェンジログの一部変更点ルーターでのスクロール位置の保存 開発者は、ユーザーがアプリケーションで操作したスクロール位置を保存し復元するルーターを設定することができるようになります。新しいナビゲーションのイベントではスクロール位置をリセットし、戻るボタンが押されたときには以前のスクロール位置を復元します。 ルーターの設定で、スクロール位置の復元をオンにします: RouterModule.forRoot(
lacolaco.hatenablog.com ngIvyのSeparate Compilationについてのプロポーザルを読み、実装中のRenderer3のコードを読み、ベータ版のcompilerが生成するコードを読み、毎晩毎晩考えを巡らせた結果、ngIvyについてある程度体系的な理解が得られたという錯覚があるので、ここで言語化しておきます。 単なるメモなので、何か伝えたいとかではないです。ng-sake #11 - connpass の話のネタにはなるかもしれません。 また、予め断っておきますが、この内容はAngularの内部処理を理解している上級者向けです。これはブラックボックスの内側です。 これがわからないからといってAngularが使えないわけではないですし、まったく自信を失わなくてよいです。 知らないほうが素直にライブラリを使える可能性のほうが高いです。 いままでのAoTコンパ
Custom environment variables are something that we all use to conditionally set options in our application. Angular comes with a dev and prod environment configured by default. But what if we want to extend this to have something like a mock environment where we can use mock data rather than the real backend? The team behind the Angular CLI has this handled for you… To get started, lets look under
この記事はAngular公式ブログ Angular 5.1 & More Now Availableを元に翻訳、加筆したものです。 Angular version 5.1.0のリリースをお知らせします。これはいくつかの小さな機能とバグ修正を含むマイナーリリースです。また、Angular CLIのv1.6とAngular Materialの最初の安定リリースをリリースしています。 変更点 Angular MaterialとCDK の安定版リリースCLIでのService WorkerサポートCLIでのUniversalとAppShellサポートの改善デコレータのエラーメッセージの改善TypeScript 2.5サポート機能の完全な一覧とバグ修正については、Angular、Material、およびCLIの変更ログを参照してください。 Angular MaterialとCDKの安定版リリース11
はじめに この記事はAngularアドベントカレンダー2017の12日目の記事です。 この記事はngrxについて興味があり、とりあえず概要を知りたい人を対象に書いています。 ngrxとはどういうものなのか、どんな機能があるのか、といった部分にフォーカスしてざっくり書いています。 各機能について深く掘り下げた内容は、また別の機会に個別に書くつもりです。 当記事はv4.1.1(現時点での最新版)を前提としており、基本的に全て公式リポジトリの内容を参考に書いています。 また、本記事中のサンプルコードなどはimportを省略していたりするので、そのままでは動きませんのでご注意ください。 ngrxとは ngrxとはAngularアプリケーションの状態管理を適切に扱うためのライブラリ集です。 一言で簡潔に説明すると、AngularとRxJSに最適化したReduxです。 現時点で@ngrx/storeを
この記事はAngular AdventCalendar 2017 の記事です。 Angular CLI の EasterEgg について紹介します。 Angular CLI は Ember-cliをベースに作られ、webpackやテンプレートから各土台となるファイルを生成する機能や開発サーバーの起動、ビルド、テスト機能を有したAngularの開発をシンプルにする言わば全部入りのツールです。 このAngular CLIをこれまで使わないで開発をしてきたのですが、webpackのアップデートなどメインの開発とは関係がない部分で時間を取られてしまっていました。元々Angular CLIについては知っていたのですが開発の進行状況などから使えるものなのか判断しづらく使用には至っていませんでした。 しかし、公式のクイックスタートではいきなりAngular CLIのインストールから始まります。 -g が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く