1

如果组件只有原始值绑定但使用 ChangeDetectionStrategy.OnPush,是否有任何性能优势?或者在这种情况下可能有一些缺点?

示例用例:

@Component({
  selector: 'my-component',
  templateUrl: './my-component.component.html',
  changeDetection: ChangeDetectionStrategy.OnPush
})
export class MyComponent {
  @Input() title: string;
  @Input() count: number;
}
4

1 回答 1

1

是的。因为不会使用 ChangeDetectionStrategy.OnPush 触发其他更改检测器触发器(例如,组件中的任何 DOM 事件)

于 2018-07-11T19:49:17.690 回答