mcpField
A
angular-deferrable

angular-deferrable

github.com/oguzhan18開発7178 回インストール31 週間前に更新
リポジトリ

angular-deferrable について

angular-deferrableは、Angular 17+の遅延ビューに関するガイドです。Angular開発者向けに、ビューポート、操作、ホバーを起点とする読み込み例を紹介します。

主な機能

  1. 01Angular 17+の遅延ビュー実践
  2. 02ビューポート起点の読み込み
  3. 03操作起点の読み込み
  4. 04ホバー起点の読み込み

活用シーン

  1. 01ビューが画面内に入ったときの読み込み
  2. 02ユーザー操作後の遅延コンテンツ表示
  3. 03ホバー時のツールチップ読み込み

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/oguzhan18/angular-ecosystem-skills --skill angular-deferrable

インストール後、Claude Code で/angular-deferrableを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/discussions/
_INDEX.md
references/docs/
_INDEX.md
references/issues/
_INDEX.md
references/releases/
_INDEX.md

詳細

Angular 遅延可能ビュー

バージョン: Angular 17+ (2025) タグ: @defer、遅延可能、遅延読み込み

参考資料: 遅延可能ビュー

ベストプラクティス

  • ビューポート表示時に @defer を使用します
@Component({
  template: `
    @defer (on viewport) {
      <heavy-chart />
    } @placeholder {
      <div>Loading...</div>
    }
  `
})
export class DashboardComponent {}
  • 操作時に @defer を使用します
@Component({
  template: `
    <button (click)="showModal = true">Open</button>
    @defer (when showModal) {
      <modal-component />
    }
  `
})
export class MyComponent {}
  • ホバー時に @defer を使用します
@Component({
  template: `
    @defer (on hover) {
      <tooltip />
    }
  `
})
export class TooltipWrapper {}

コメント