ionic4--数据显示


今天小编带领大家做一次数据显示,今天以循环显示数据库和显示变量数据,主要针对于新手练习操作哦。



循环显示

  1. 首先我们需要在html也中写入此段代码,用于显示,我们接下里

// let item 表示是自定义一个变量item, of datas表示从datas里面显示数值。
    <ion-item detail *ngFor="let item of datas">
        <ion-label> {{item.createTime}}</ion-label>  
    </ion-item>
  1. 接着我们需要在ts文件中进行下面的操作
   datas = [];  // 声明数组,在export方法下面的空白处写即可,不要写进这个方法里面。

// 建立一个查询的方法,我们将数据存入到datas里面。
  selectHistory() {
    this.storage.get('userId').then((val) => {
      const url = 'exam-web/signIn/queryHistorySingin/' + val + '/' + teachClassId ;  // 这是接口,里面需要个参数和自定义的参数
      this.http.post(url).subscribe(
        res => {
          if (res.json().code === '0000') {  // 四个0 代表成功
            for (let i = 0; i < this.datas.length; i++) { 
            	this.datas.push(res.json().data[i]);            
            }
          }
        });
    });
  }
  1. 如果我们需要一个下拉框的情况下,我们在1里面代码上面写上此代码:
<ion-content padding>
  <ion-card >
    <ion-item (click)="isHide()">
      <ion-label>班级1</ion-label>
      
	// 此ion-icon为下拉菜单
      <ion-icon slot="end" name="ios-arrow-down" *ngIf="Hide =='hideOK'"></ion-icon>
      <ion-icon slot="end" name="ios-arrow-forward" *ngIf="Hide !='hideOK'"></ion-icon>
    </ion-item>


    <ion-list  *ngIf="Hide=='hideOK'">  // ngIf 表示根据hide来显示内容
      <ion-item >
        <ion-label >
          暂无人员
        </ion-label>
      </ion-item>
    </ion-list>
  </ion-card>
	然后在ts里面存入:

  isHide() {
    if (this.Hide !== 'hideOK') {
      this.Hide = 'hideOK';
    } else {
      this.Hide = 'hideCancel';
    }
  }


备注

let表示设定的变量是可以变化的:比如a=1,a=2,a=3,依次执行下来a=3

const表示设定的变量不能变: 比如: a=1, 之后a只能等于1,不再变化。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值