答案 0 :(得分:2)
您可以像这样简单地进行操作。
让我们假设您已经调用了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);