如何获得所选选项的更多数据?

时间:2018-10-18 11:17:01

标签: angular typescript

我有一个选择,我必须获取所选选项的ID和提示。

我的选择

<?xml version="1.0" encoding="UTF-8"?>
<partner id="A12345">
   <classes>
      <class id="101"
            <documents/>
        </class>
    </classes>
</partner>

如何将所选的ID和Tipo传递给函数setTipoprodu?

我的Tipoproduto对象具有tipoProduto.id和tipoProduto.name,但是myngModel只选择了tipo。

1 个答案:

答案 0 :(得分:1)

  

ngValue放入option。   修改为-

<select (change)="setTipoProduto(tipoDoProduto)" [(ngModel)]="tipoDoProduto" name="tipoDoProdutoName"
    class="select-text">
    <option class="dropdown-item"  selected>{{tipoDoProduto == null ? 'Tipo do Produto' : tipoDoProduto}}</option>

    <option [hidden]="tipoprodutos[k].tipo == tipoDoProduto" *ngFor="let tipoProduto of tipoprodutos;let k = index"
    class="dropdown-item" [ngValue]="tipoProduto">{{tipoprodutos[k].tipo}}</option>
</select>