返回首页

Angular 高频追问 Q&A

1. Q: OnPush 什么时候生效?

A: 输入引用变化、事件触发、手动标记检查时。

2. Q: Angular 和 React/Vue 最大差异?

A: Angular 是完整框架,内置能力更全、约束更强。

3. Q: 服务为什么建议无状态?

A: 降低耦合,便于测试与复用。

4. Q: 常见性能问题来源?

A: 模板计算过重、变更检测范围过大。

5. Q: 组件通信方式有哪些?

A: @Input/@Output、服务共享状态、路由参数等。