2017-03-02 4 views
1

angular4 브라우저로 업그레이드 한 후 "템플릿"("ng-template"에 비해 더 많이 사용됨)에 대한 많은 경고가 나옵니다. 이 문제는 내가 사용할 라이브러리가 새로운 각진 버전으로 옮겨 갈 때까지 계속 될 것입니다. 그 동안 나는이 경고를 어떻게 든 침묵시킬 수 있습니까? 변경 로그에서 그들은 작성 :[email protected]에서 레거시 템플리트 사용

compiler: Add a enableLegacyTemplate option to support <template> 

을에서 테스트에서 커밋 내가 다음 코드를 본 적이 :

providers: [{ 
    provide: CompilerConfig, 
    useValue: new CompilerConfig({enableLegacyTemplate: false}), 
}], 

나는이 코드를 삽입해야합니까? 주 앱 모듈에 넣으려고했지만 도움이되지 않았습니다. 각 모듈마다이 작업을 수행해야합니까? 다른 방법이 있습니까? 더 이상 4.0.0부터 노력 모듈의 경우

platformBrowserDynamic().bootstrapModule(YourModule, { 
    enableLegacyTemplate: false 
}); 

:이처럼이 옵션을 추가 할 수 있도록

답변

1

부트 스트랩 기능, 컴파일러 구성을 받아들입니다. 어쩌면 버그일까요?

+1

예. 버그였습니다. https://github.com/angular/angular/commit/8ffa483bb6f1b52eb6893692d90b12415fcf8155 – yurzui