2016-06-14 3 views
6

Angular2 (rc1)을 사용하면 기본 변경 감지 전략을 OnPush로 설정하는 방법을 알고 있습니까? 어떻게 든 세계적으로 설정할 수 있습니까?Angular2 기본 변경 감지 전략 변경

나는 변화 감지 전략뿐만 아니라 전 세계적 구성 요소 또는 지시에 따라 정의 될 수있는 모든 구성 요소

@Component({ 
    ... 
    changeDetection: ChangeDetectionStrategy.OnPush, 
    ... 
}) 
+1

ChangeDetectionStrategy.Default 전략에 의존하는 타사 구성 요소는 어떻습니까? – estus

+0

사실 그들은 기본값을 쉽게 변경할 수 있다면 그들이 그것에 의존하는 경우 CheckAlways를 지정해야한다고 가정합니다. –

+0

프레임 워크의 기본 값이기 때문에 그렇지 않습니다. 이 동작이 정말로 필요한 경우'ComponenrMetadata'를 감싸는 자신의 'Component'를 가져올 수 있습니다. – estus

답변

3

이 줄을 추가하는 것을 피하기 싶어요.

사용자 지정 데코레이터를 사용하는 것은 향후 오프라인 템플릿 컴파일러에서 지원되지 않으므로 사용하지 않는 것이 좋습니다.