当前位置: 首页 > wzjs >正文

中国空间站合作国家名单请多记几个本站域名防止失联

中国空间站合作国家名单,请多记几个本站域名防止失联,公共资源交易信息平台,免费在线咨询软件背景&#xff1a;由于ngx-dataable插件默认没有数据时显示的文案是no data to display&#xff0c;且没有任何样式。这里希望通过自定义模板来实现。但目前github中有一个案例是通过设置代码&#xff1a; https://swimlane.github.io/ngx-datatable/empty** <ngx-datatable…

背景:由于ngx-dataable插件默认没有数据时显示的文案是no data to display,且没有任何样式。这里希望通过自定义模板来实现。但目前github中有一个案例是通过设置代码:

https://swimlane.github.io/ngx-datatable/empty**

      <ngx-datatableclass="material"[rows]="[]"[columns]="columns"[columnMode]="ColumnMode.force"[headerHeight]="50"[footerHeight]="50"><div empty-content style="text-align: center;">My custom empty component<br />uses two lines.</div></ngx-datatable>

我尝试了下,没有效果估计是要angular17+以上吧,而我目前对于升级angular不太被支持,因此有了以下成功的解决方案,即嵌入一个自定义模板:

当前版本:angular16+ts+“@swimlane/ngx-datatable”: “^20.1.0”

html

          <ngx-datatable......[messages]="messages"></ngx-datatable>

ts

  messages = {emptyMessage: `<div id="ngxEmptyMessage" class="ngxEmptyMessage"><img class="emptyImg" src="./assets/icons/icon_frame.png"><span class="emptyMessage">No results</span></div>`}

sass/css

::ng-deep .ngxEmptyMessagedisplay: flexflex-direction: columnjustify-content: centeralign-items: center.emptyMessagecolor: #999font-size: 14pxline-height: 22pxmargin-top: 8px.emptyImgwidth: 42pxheight: 42px
::ng-deep .ngx-datatable.material .empty-rowheight: autopadding: 130px 0

效果如图:

在这里插入图片描述

如果要给文案加上国际化,比如{{‘common.no-data’|translate}},是不可行的,解决方式如下:

只贴基于上面修改到的代码:核心就是改成${this.translate.instant(‘common.no-data’)},然后添加监控,实时获取国际化

import {TranslateService} from "@ngx-translate/core";messages = {emptyMessage: `<div id="ngxEmptyMessage" class="ngxEmptyMessage"><img class="emptyImg" src="./assets/icons/icon_frame.png"><span class="emptyMessage">${this.translate.instant('common.no-data')}</span></div>`};constructor(private translate: TranslateService  ) {}ngOnInit(): void {this.translate.onLangChange.subscribe(() => {this.updateEmptyMessage();});}updateEmptyMessage() {this.translate.get('common.no-data').subscribe((translation: string) => {this.messages = {emptyMessage: `<div id="ngxEmptyMessage" class="ngxEmptyMessage"><img class="emptyImg" src="./assets/icons/icon_frame.png"><span class="emptyMessage">${this.translate.instant('common.no-data')}</span></div>`};});}
http://www.dtcms.com/wzjs/790870.html

相关文章:

  • 云南省建设厅网站怎么进不去文字生成图片在线使用
  • 贸易公司网站设计案例网站后台页面模板下载
  • 沈阳网站定制亿网通官网
  • 营销型网站的基础建设猎头公司应坚持的原则有
  • 沈阳军成网站建设做网站就上凡科建站
  • 动漫网站建设前期策划做课件需要的纯音乐网站
  • sql可以做网站吗重庆做网站制作公司
  • 网站建设营销怎么做wordpress 找不到文章
  • 网站策划书撰写宠物医疗设计素材网站
  • 受欢迎的宜昌网站建设云南省新农村建设网站
  • 济南高端网站设计某班级网站建设方案
  • 数字资产交易网站开发网页的网站建设
  • 泰顺机械网站建设学佛网站开发项目需求分析
  • 济南外贸网站推广wordpress 图片加文字
  • 专门做二手书的网站新手学习网站建设
  • 程序员是不是都是做网站的优质的低价网站建设
  • 巩义网站优化培训国内电商运营是做什么的
  • 做宣传网站大概多少钱无货源开店已确认违法
  • wordpress导购站主题网站翻译建设
  • 成都网站维护公司上海网站建设哪里好
  • 跨平台网站开发网站在百度的图标显示不正常显示
  • 整形网站专题素材广州网络引流公司
  • 广州市黄埔区建设局网站佛山深圳建网站
  • 网站首页域名有后缀影响搜索吗wordpress的标签有什么用
  • 咸阳网站开发软件开发公司专业的有哪些
  • 上海专业做网站的公司东莞做微信小程序的公司
  • 怎样建立自己的网站赚钱南康网站建设
  • 如何帮人做网站赚钱全国软件公司排名
  • 太原做网站排名跨境电商最好的平台
  • h5 做的网站 价格wordpress用外部图片