【问题标题】:How to add hyperlink in ng2-smart-table in angular6如何在angular6的ng2-smart-table中添加超链接
【发布时间】:2018-10-17 03:13:17
【问题描述】:

想要在请求 id 列中添加超链接。你能帮忙如何添加吗? 我正在使用 Angular6 的 Ng2-smart-table

【问题讨论】:

  • 这个问题还没有解决?
  • 是的@SachinShah

标签: angular


【解决方案1】:

您可以像这样简单地做到这一点。

假设您调用了 API 并获得了这样的数据。

data = [
   {
      fname:'sachin',
      lname:'shah'
   },
   {
      fname:'banty',
      lname:'shah'
   }
]

当您获得这些数据时,您必须使用for loop。而且你必须更新你的表设置。

import { LocalDataSource } from 'ng2-smart-table';

source: LocalDataSource; // Add this above constructor 

// Update settings like this.. 

columns: {        
    user: {
      title: 'Name' ,
      type: 'html'      //  <---- hear you have to pass html as a type... 
    },

var temp : any =  [];
  for(let i = 0 ; i < res.data.length ; i++){
    var obj = {
      name:'<a href="'+res.data[i].fname+'">Link</a>',          
      ... ... ...
    }
    temp.push(obj);        
  }      
  this.source = new LocalDataSource(temp); 

听说我附上了我的工作代码的屏幕截图。

【讨论】:

  • 非常感谢 Sachin Shan。它对我很有用。
  • ng2-smartable 还有一个问题。我们可以使用 ng2-smart-table 修复标题吗? (页眉固定,向下滚动页眉部分不变,行向上移动)如何解决?
  • 由于声誉较低,我无法为您的答案投票。你知道任何其他方式吗?完成并赞成谢谢
  • 你能提供固定标题问题的解决方案吗?@Sachin
猜你喜欢
  • 1970-01-01
  • 2020-01-10
  • 1970-01-01
  • 1970-01-01
  • 2020-07-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-10
相关资源
最近更新 更多