【angular】为表格动态添加内容并实现跳转

我的详细成绩
这个界面目前是没有数据的,后端的同志们正在完善代码,所以先上个图,表示一下,根据表格的标题大概也可以知道要显示的是什么内容吧

有一个需求就是考试类型一列如果是随堂小练需要添加一个链接支持学生查看小练详情,要是都显示那就没有问题了,但是目前只有小练,为了实现这个功能也是小费周折

获取数据时,挑出“随堂小练”,并添加可以点击查看的标识(是不是很官方)

  getData(url: string) {
    url = url + this.tokenInfo;
    this.http.get(url).subscribe(
      res => {
        if (res.json().data != null || res.json().code == '0000') {
          this.data = res.json().data.list;
          this.total = res.json().data.total;
          this.data.forEach(item => {
            if (item.examType == "随堂小练") {
              item.templatePaperName = item.templatePaperName + "_点击查看详情";
            }
          })
        }
      })
  }

现在看看感觉好简单,不明白为什么当时会有周折,不会的原因吧

二、点击界面跳转,是小练则跳否则没有反应

 //调转到试卷详情
  openPaperByType(obj: any) {
    if (this.data[obj].examType != "随堂小练") {
      return false;
    } else {
      this.paperId = this.data[obj].tTemplatePaperId;
      this.router.navigateByUrl('workspace/student-individual-score/exam-paper-detailed' + "/" + this.paperId);
    }
  }

当然项目中的界面是有前因后果的,放之四海而皆准?不可能

就让偶安安静静滴写代码吧

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值