web-dev-qa-db-ja.com

ng-selectの選択した値を取得する-Angular 8

私はAngular 8。
次のドロップダウンメニューをコンポーネント内に作成しました。これは私にとって非常にうまく機能します:

<ng-select class="w-25 p-3" placeholder="{{'author' | translate}}" [clearable]="false" [searchable]="false">
        <ng-option>{{'author' | translate}}</ng-option>
        <ng-option>{{'title' | translate}}</ng-option>
        <ng-option>{{'date' | translate}}</ng-option>
</ng-select>

次に、同じコンポーネントのtsファイルで選択した要素を取得する方法を知りたいのですが。
前もって感謝します。

5
Memmo

>> [ngModelOptions] = "{standalone:true}"を追加して値を取得できます

<div class="col-sm-10 text-left">
  <ng-select 
    [items]="countries.countries" 
    bindLabel="country" 
    bindValue="country_code" 
    [ngModelOptions]="{standalone: true}" 
    [(ngModel)]="selectedCountry" (change)="getCountry()">
   </ng-select>
</div>
1
Sherif Fahd