计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
angular-directives-pipes【效率与协作】Build custom Angular attribute directives, HostDirectives, and pure pipes. Use for Angular directive or pipe implementation, including custom attribute directives; defer React/CSS middleware and unrelated framework work.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
@Component or @Directive decorators to compose behaviors without inheritance. Expose inputs/outputs via hostDirectives: [{ directive: TooltipDirective, inputs: ['text'] }].@Pipe({ name: 'truncate', standalone: true, pure: true }). Implement PipeTransform with transform(value: string, limit = 50) method. Pipes must pure: true (default) to cache results by input reference — Angular only re-runs them when reference changes. ** not set pure: false** unless handling Observables/Arrays that mutate.@Directive decorator — not with @HostBinding or @HostListener (e.g., '(mouseenter)': 'show()', '[attr.aria-label]': 'text()') — these decorators deprecated patterns.pure: true (default); use async pipe for Observables.@if/@for/@switch block syntax.When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant: