3
使用webpack和我安裝了ng2-select使用npm,我安裝了ng2-bootstrap並且工作正常。但我得到下面的錯誤在我的控制檯時,我進口NG2選在angular2-rc.7中導入ng2-select webpack
Uncaught Error: Unexpected directive 'SelectComponent' imported by the module 'AppModule'
這是我app.module.ts文件:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { Ng2BootstrapModule } from 'ng2-bootstrap/ng2-bootstrap';
import { SELECT_DIRECTIVES } from "ng2-select/ng2-select";
import { AppComponent } from './app.component';
@NgModule({
imports: [ BrowserModule, Ng2BootstrapModule, SELECT_DIRECTIVES],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
app.component.ts
@Component({
selector: 'search',
styleUrls: ['app/assets/ng2-select.css'],
templateUrl: '<ng-select [items]="items" placeholder="Country">
</ng-select>'
})
export class AppComponent {
public items: Array<string> = ['Austria', 'Belgium', 'Bulgaria', 'Croatia',
'Czech Republic', 'Denmark', 'England', 'Egypt', 'Finland', 'France',
'Germany', 'Greece', 'Hungary', 'Ireland', 'Italy', 'Netherlands',
'Poland', 'Spain'];
}
任何想法如何解決這個問題。
我正在使用ng2-select(http://valor-software.com/ng2-select/)而不是angular2-select –
問題是這個lib使用的是angular2 rc1。也許把'SELECT_DIRECTIVES'放在聲明中可以解決你的問題,否則你將不得不等待一個模塊。 – Supamiu
使用RC7中的「SelectModule」。謝謝! – BCoder