タグ

angular2に関するkem95199のブックマーク (5)

  • Angular Routerメモ - blog

    Angular v.4.3.6を利用) 参考 リンクを設定したい 通常 パラメータがついたリンク アンカー(#)がついたリンク アクティブなリンクにクラスを設定したい ts内で遷移の制御をしたい 通常 パラメータをつける アンカー(#)をつける クエリを保存して遷移したい 参考 コンポーネント内でパラメータを取得したい Observableで取得 route.snapshotから取得 特定のRouteに紐付けないパラメータを利用したい 前回のURLを取得したい アプリ初期時に処理を追加したい 参考 Routerのナビゲーションイベントを確認したい その他 コンポーネントの再利用について知りたい カスタマイズしたい 参考 RouterとActivatedRouteについて知りたい その他 複数のRouteを表示したい 「遷移前に認証チェックをしたい」「遷移前に未保存のデータがあるか確認をし

    Angular Routerメモ - blog
  • コンポーネント間のデータ授受メモ - Qiita

    参考元: COMPONENT INTERACTION 親から子に情報を与える場合 親の変化を子で何かするときに使用します。 Inputを使用する 公式 子コンポーネントでは親から取得したデータを格納するプロパティに@Input()デコレーションを定義します。親のテンプレートの[]で指定した値をそのまま使用する場合は、引数なしの@Input() プロパティ名 :型で良いですが、変える場合は@Input('ほにゃらら') プロパティ名 :型にします。 (今回の場合親のテンプレートでは[master]と定義していますが、子ではmasterNameとして使用します。) import { Component, Input } from '@angular/core'; import { Hero } from './hero'; @Component({ selector: 'hero-child'

    コンポーネント間のデータ授受メモ - Qiita
  • Angular2 AoTコンパイルでTechFeedを高速化した話

    前回のエントリで、TechFeedをProgressive Web Apps化した件について書きました。今回(2016/11/8)のバージョンアップでは、もう一つ大きなトピックがあります。それはAngular2のAoTビルドに対応したことでTechFeedの起動時間を大幅に削減したことです。 Angular2のAoT(Ahead of Time)ビルドについては、ググってみても意外と日語のいい記事がないので、ちょっとだけ解説します。 AoT概要Angular2アプリは、コンポーネントのツリーによって構成されます。コンポーネントは初期化される時に依存しているオブジェクトを注入(Dependency Injection)されたり、コンポーネントの状態を検知してUIを書き換えたりと言った様々な処理が必要です。Angular2は、ランタイム体がそれらを動的に行うのではなく、そうした処理をハード

    Angular2 AoTコンパイルでTechFeedを高速化した話
  • 〜なんだかいけそうな気がする〜Angular入門

    関ジャバで発表した資料です。

    〜なんだかいけそうな気がする〜Angular入門
  • Angular2を書くためのAngularJSの書き方

    Angular2のリリースが刻一刻と近づいてきました。しかし世の中のプロダクトは、まだまだ大半がAngular1.xで開発されています。Angular2はコンポーネント指向が徹底されていたり、TypeScriptが推奨の開発言語であるなど、Angular1から大きく変わっており、一見すると移行は容易ではありません。 しかしAngular1.xの最新バージョンである1.5では、Angular1から2への移行をスムーズに行うために、Angular2を見据えたコーディングが行えるようになっています。この記事ではAngular2への移行をスムーズにするための、Angular1の書き方を紹介していきます。 【編集部注】 ※この記事は、2016年3月21日に開催された「ng-japan 2016」のセッション「Angular2を書くためのAngularJSの書き方」についての、講演者自身によるレポート

    Angular2を書くためのAngularJSの書き方
  • 1