Angular ng select的默认值

Angular ng select的默认值,angular,angular-ngselect,Angular,Angular Ngselect,我试图将ng select包装成一个可重用的组件。除ng select不显示默认值外,其他功能正常。 此处可复制的示例: 如何让ng select显示默认值/初始值 谢谢在选择input.component.html中,您犯了两个错误 <ng-select #combo [ngClass]=" controlDir && controlDir.control && controlDir.control.touched ?

我试图将ng select包装成一个可重用的组件。除ng select不显示默认值外,其他功能正常。 此处可复制的示例:

如何让ng select显示默认值/初始值


谢谢

选择input.component.html
中,您犯了两个错误

<ng-select #combo [ngClass]="
      controlDir && controlDir.control && controlDir.control.touched
        ? !controlDir.control.valid
          ? 'invalid-select'
          : 'valid-select'
        : null
    " placeholder="Select Type" [multiple]="multiple" [items]="items" bindLabel="{{ bindLabel }}"
    bindValue="{{ bindValue }}" [clearable]="clearable" (change)="onSelectionChange($event)" (focus)="onTouched()"
    ([ngModel])="(selectedValue)">
</ng-select>

现在应该可以工作了。

中选择input.component.html
您犯了两个错误

<ng-select #combo [ngClass]="
      controlDir && controlDir.control && controlDir.control.touched
        ? !controlDir.control.valid
          ? 'invalid-select'
          : 'valid-select'
        : null
    " placeholder="Select Type" [multiple]="multiple" [items]="items" bindLabel="{{ bindLabel }}"
    bindValue="{{ bindValue }}" [clearable]="clearable" (change)="onSelectionChange($event)" (focus)="onTouched()"
    ([ngModel])="(selectedValue)">
</ng-select>

现在应该可以了。

如果这回答了您的问题,请不要忘记将其标记为解决方案。泰铢:)谢谢,我没意识到我错了:不客气如果这回答了您的问题,请不要忘记将其标记为解决方案。泰铢:)谢谢,我没意识到我错了:不客气