angular-deferrable について
angular-deferrableは、Angular 17+の遅延ビューに関するガイドです。Angular開発者向けに、ビューポート、操作、ホバーを起点とする読み込み例を紹介します。
主な機能
- 01Angular 17+の遅延ビュー実践
- 02ビューポート起点の読み込み
- 03操作起点の読み込み
- 04ホバー起点の読み込み
活用シーン
- 01ビューが画面内に入ったときの読み込み
- 02ユーザー操作後の遅延コンテンツ表示
- 03ホバー時のツールチップ読み込み
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ oguzhan18/ angular-ecosystem-skills --skill angular-deferrableインストール後、Claude Code で/angular-deferrableを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/discussions/_INDEX.mdreferences/docs/_INDEX.mdreferences/issues/_INDEX.mdreferences/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 {}
コメント
Markdown 対応