我在angular2 app中安装了'ng2-dropdown'。它给出了
error: [ts] Module "has no exported member 'DROPDOWN_DIRECTIVES'. import DROPDOWN_DIRECTIVES".
当我将组件中的DROPDOWN_DIRECTIVES导入为
时import {DROPDOWN_DIRECTIVES} from "ng2-dropdown";
我已经'npm install ng2-dropdown'
答案 0 :(得分:0)
根据RC6版本directives
不推荐使用Component
元数据。您必须在与simple example 相同的DropdownModule
元数据声明中导入AppModule
模块
答案 1 :(得分:0)
尝试使用像@ngModule一样导入
import {Component, NgModule} from "@angular/core";
import {platformBrowserDynamic} from "@angular/platform-browser-dynamic";
@NgModule({
imports: [
LIST_OF_IMPORTS_HERE...,
DropdownModule,
.....
],
declarations: [
MAIN_FILE_HERE
],
bootstrap: [
MAIN_FILE_HERE
]
})
export class ModuleApp { }
platformBrowserDynamic().bootstrapModule(ModuleApp);
在此处查看RC6的更改日志https://github.com/angular/angular/commit/4a740f2
从最新版本开始,您必须列出AppModule中的所有指令和管道,而不是组件级别。