Angular 高频追问 Q&A
A: 输入引用变化、事件触发、手动标记检查时。(深入阅读:OnPush、Signals 与变更检测)
约 1 分钟
Angular 高频追问 Q&A
1. Q: OnPush 什么时候生效?
A: 输入引用变化、事件触发、手动标记检查时。(深入阅读:OnPush、Signals 与变更检测)
2. Q: Angular 和 React/Vue 最大差异?
A: Angular 是完整框架,内置能力更全、约束更强。(深入阅读:Angular 架构与工程边界、React 核心特性、Vue 组件模型)
3. Q: 服务为什么建议无状态?
A: 降低耦合,便于测试与复用。(深入阅读:服务、依赖注入与状态边界)
4. Q: 常见性能问题来源?
A: 模板计算过重、变更检测范围过大。(深入阅读:Angular 性能诊断与优化)
5. Q: 组件通信方式有哪些?
A: @Input/@Output、服务共享状态、路由参数等。(深入阅读:组件输入、输出与共享服务)