如何获得选择的期权价值?

时间:2019-05-12 17:20:21

标签: angular angular7

我在组件模板中使用以下代码:

 <select class="form-control" [(ngModel)]="selectedInvoice">
          <option>{{ "select" | translate }}</option>
          <option *ngFor="let item of invoices" [value]="item.AC_id"
            >{{ item.AC_code }} - {{ item.AC_name }}</option
          ></select
        >

下面我试图显示选定的值:

{{selectedInvoice}}

它总是不返回任何内容。

组件为:

export class SelectInvoiceDialog {
  public selectedInvoice: number;
}

1 个答案:

答案 0 :(得分:1)

invoices数组的外观如何?它的对象中是否具有AC_id作为属性?您的代码看起来不错,我猜是您误输入了AC_id,而您实际上在哪里寻找[value]="item.AC_code"