如何使用离子2获取下拉列表更改时的按钮值

时间:2017-12-11 13:11:52

标签: angular ionic-framework ionic2

我面临与要求[![推荐] [1]] [1]

相关的问题

如果您在上面的图片中看到我正在动态加载下拉列表,下面是代码

<ion-label>Location</ion-label>
          <ion-select [(ngModel)]="location" hidden  #sectionSelect [(ngModel)]="location" (ionChange)="onChange(sectionSelect.text)" >
            <ion-option *ngFor="let opt of allowedLocations" [value]="opt.LocationId">{{opt.LocationName}}</ion-option>
          </ion-select>

在此之后我根据将显示特定结果的选择将某些值定义为日,周,月,自定义

下面是我使用细分

创建的日,月,年,自定义的代码

html代码

<ion-segment [(ngModel)]="reportType">
      <ion-segment-button color="danger"  *ngFor="let opt of reportTypes" [value]="opt.TypeId" (click)="getData(location,reportType,'Header')">
        {{opt.Type}}
      </ion-segment-button>

    </ion-segment>

输入脚本代码

 this.reportTypes=[{TypeId:1,Type:'Day'},{TypeId:7,Type:'Week'},{TypeId:30,Type:'Month'},{TypeId:10,Type:'Custom'}]

这项工作到目前为止工作正常,但在这里我面临的问题,当我选择一个位置,我必须再次按日假设如果我再次选择位置B我必须按下日而不是下拉选择我可以触发方法,以便如果我选择,如果我首先选择位置A,那么它必须位于A,假设如果我选择它后直接选择位置它必须显示B日明智的报告并且它必须花费一天,周,月值,这样只有报告是按天生成的,按周计算,按月生成

0 个答案:

没有答案