2017-03-02 65 views
1

升級到angular4瀏覽器後,吐出許多關於「template」(取代「ng-template」)的警告。問題將持續到我使用的庫將移動到新的角度版本。我可以在此期間以某種方式沉默這些警告嗎?在他們的changelog寫:在[email protected]中啓用舊版模板

​​

在提交在測試中我已經看到下面的代碼:

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

,我應該把這個代碼?我試過把它放在主應用程序模塊中,但它沒有幫助。我必須爲每個模塊執行此操作嗎? 還有別的方法嗎?

回答

1

引導功能接受編譯器配置,使您可以添加此選項,它是這樣的:

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

對於模塊它不再因爲4.0.0工作。一個錯誤可能?

+1

是的。這是一個錯誤https://github.com/angular/angular/commit/8ffa483bb6f1b52eb6893692d90b12415fcf8155 – yurzui

相關問題