2016-07-27 102 views
0

我想實現圖形如本plunker:plunker角2 NG2-nvd3未定義指令nvD3

這裏是GitHub的代碼:github

但我得到一個錯誤:

Uncaught (in promise): Unexpected directive value 'undefined' on the View of component.

@Component({ 
    selector: 'main', 
    directives: [nvD3], 
    template: 
    <div> 
     <nvd3 [options]="options" [data]="data"></nvd3> 
    </div> 
}) 

回答

0

這是使用NgModule聲明指示新的方式..

import { nvD3 } from 'ng2-nvd3' 

@NgModule({ 
    ... 
    declarations: [ 
     nvD3 
    ], 
    ... 
}) 
+1

雖然此代碼段可以解決的問題,[包括一個解釋](// meta.stackexchange.com/questions/114762/explain-completely-code-based-answers)確實有助於提高帖子的質量。請記住,您將來會爲讀者回答問題,而這些人可能不知道您的代碼建議的原因。也請儘量不要用解釋性註釋來擠佔代碼,這會降低代碼和解釋的可讀性! – kayess