我面临与要求[![推荐] [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日明智的报告并且它必须花费一天,周,月值,这样只有报告是按天生成的,按周计算,按月生成