angular 2 ng2-nvd3 undefined directive nvD3

时间:2016-07-27 04:40:19

标签: angular npm nvd3.js angular2-directives ng2-nvd3

我正在尝试实现此插件中的图形:plunker

以下是github代码:github

但是我收到了一个错误:

  

未捕获(承诺):意外的指令值' undefined'在组件视图上。

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

2 个答案:

答案 0 :(得分:0)

你正试图在最近的angular2上使用指令, 指令应该在@NgModule中配置 看到这个: angular-2-ngmodules

答案 1 :(得分:0)

这是使用NgModule声明指令的新方法..

import { nvD3 } from 'ng2-nvd3'

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