I am facing an issue with the ng-select
component in my Angular app.
When I bind an object to a formControlName
using Reactive Forms and set an initial value for the form control, the value is not displayed in the ng-select input field until I focus (click) on it.
Details:
Calling focus
and then blur
methods in the ngAfterViewInit
hook does make it work, but I believe this is not the correct approach.
Is this an issue with how ng-select
handles initial object bindings? Am I missing something in the setup? How can I make it work the right way. Can someone help me to find the workaround of this issue?
Here is a StackBlitz link to reproduce the issue: StackBlitz Demo
You’ve included an empty template in your example for displaying the value. Simply removing the template should allow everything to work correctly.