2016-11-24 48 views
1

我很感興趣,例如您可以通過傳遞string來獲得TemplateRef是否可以從字符串獲取templateRef?

我不想通過組件html來獲取它,因爲我只是想將它保存在一個配置中用於所有組件。我指的是ng-bootstrap NgbDatePickerConfig,可以在這裏查看:https://github.com/ng-bootstrap/ng-bootstrap/blob/master/src/datepicker/datepicker-config.ts

+0

我想你會需要像http://stackoverflow.com/questions/34784778/equivalent-of-compile-in-angular-2/37044960#37044960 –

+0

感謝您的及時答覆。我在看,但我希望有一個編譯templateRef的捷徑。 – apeshev

+0

沒有人知道。 –

回答

0

正如GünterZöchbauer指出的那樣,這是不可能的,它可能不是太有用,因爲您經常想要捕獲template的功能,所以您將需要一個組件。

但是,目前創建一個隔離組件並不容易,您只需使用該組件即可獲得TemplateRef,因爲您需要使用ViewContainerRef才能實現此目的。 目前針對該問題的Angular 2問題:https://github.com/angular/angular/issues/9293

相關問題