I'm trying to use ng-select in my Angular 8 application. I'm getting a runtime error:
core.js:6249 ERROR Error: Uncaught (in promise): NullInjectorError: StaticInjectorError(AppModule)[NgSelectComponent -> NgSelectConfig]:
StaticInjectorError(Platform: core)[NgSelectComponent -> NgSelectConfig]:
NullInjectorError: No provider for NgSelectConfig!
NullInjectorError: StaticInjectorError(AppModule)[NgSelectComponent -> NgSelectConfig]:
StaticInjectorError(Platform: core)[NgSelectComponent -> NgSelectConfig]:
NullInjectorError: No provider for NgSelectConfig!
Here's what I did:
import { NgSelectModule } from '@ng-select/ng-select';
And I included NgSelectModule in the imports 3) In my component, I added:
<ng-select [items]="xyz"
bindValue="XyzID"
bindLabel="Description"
[multiple]="false"
placeholder="Select Xyz"
searchable="true"
clearable="true"
formControlName="xyz">
</ng-select>
import { NgSelectModule } from '@ng-select/ng-select';
<link href="node_modules/@ng-select/ng-select/themes/default.theme.css rel="stylesheet">
I am using reactive forms.
Thank you for any help on this.
in app.module.ts
import { NgSelectConfig } from '@ng-select/ng-select';
import { ɵs } from '@ng-select/ng-select';
and then in providers Array
providers: [NgSelectConfig, ɵs],