Я использую крипто API.Последние новости и текущая рыночная капитализация на платформе Wix.
Я использую формат таблицы, которую я сделал со всеми вещами, такими как изображения, текст и даты, показанные в столбцах, но мне нужен одинБолее того, это ссылка, по которой пользователь может щелкнуть по ней и перейти к исходным новостям.
Вот мой код для показа новостей с библиотекой WIX $w
.
import {fetch} from 'wix-fetch';
import wixData from 'wix-data';
$w.onReady(function () {
//TODO: write your page related code here...
fetch("https://data.messari.io/api/v1/news", {method: "get"})
.then( (httpResponse) => {
let url = httpResponse.url;
let statusCode = httpResponse.status;
let statusText = httpResponse.statusText;
let headers = httpResponse.headers;
let bodyUsed = httpResponse.bodyUsed;
if (httpResponse.ok) {
return httpResponse.json();
}
else {
return Promise.reject("Fetch did not succeed");
}
} )
.then( (json) => {
// $w('#text21').post;
// const myTableData = [
// {"name": "A", "age": 45},
// {"name": "B", "age": 34},
// {"name": "C", "num": 19}
// ];
var mydata = json.data;
for(let i = 0; i < mydata.length; i++){
delete mydata[i].id;
delete mydata[i].author;
delete mydata[i].references;
delete mydata[i].tags;
}
console.log(mydata);
$w("#table1").rows = mydata;
// console.log(json.data);
// console.log(mydata);
} )
.catch( (err) => {
console.log(err);
} );
в переменной JSON у меня есть новостная ссылка Но, когда я изменяю ее и объединяю с помощью
mydata.push({'link': json.data[i].link});
// Нажмите ссылку в переменной mydata, чтобы я мог отправить ее в таблицув цикле for.
mydata[i].link = "<a href="+mydata[i].link+">Click Here</a>"; // edting for render a link tag in for loop too.
Проблема заключается в том, что в нем отображается тег полной привязки таблицы, а не click here
Я не могу найтирешение для этого, если вы знаете, пожалуйста, отправьте ответ для этого.