2016-07-19 57 views
0

編譯從ScriptScript與Browserify ...我正在寫一個UDM,動態注入新的DOM元素到頁面...我想申請一個NG2 @Directive()給他們,但不會從代碼中的任何其他地方「調用」,編譯過程繞過指令的import如何獲得指令消耗

任何建議,將不勝感激。

+1

請添加一些代碼,以說明您嘗試完成的操作以及嘗試的操作和失敗的位置。什麼是「動態注入新的DOM元素到頁面的UDM」 –

回答

0

如果你想指令適用於一個組成元素,你需要在它的directives屬性來指定它們:

import { SomeDirective } from './some.directive'; 

@Component({ 
    (...) 
    directives: [ SomeDirective ] 
}) 
export class SomeComponent { 
    (...) 
} 

在這種情況下,進口將不會在編譯期間繞過。如果您未在屬性中指定指令,則會出現這種情況...