function projectHTML(e) {
let proj = await getProject(e.srcElement.dataset.id);
console.log(proj);
return `
<div id="Project">
<h1>${proj.name}</h1>
<p>Description: ${proj.description}</p>
</div>
`;
}
async function getProject(id) {
try {
let res = await fetch(`http://127.0.0.1:5000/api/projects/${id}`);
res = await res.json();
return res;
} catch (e) {
console.error(e);
}
}
第一个函数 ,projectHTML()
正在从另一个文件中调用。我能够从函数返回值gethelp()
,ProjectsHTML()
。我什至可以将它登录到控制台中,并且确实看到它是正确的。但是,它不会加载到我拥有的模板文字中。请有人帮忙。我尝试async...await
在尝试块中做ProjectsHTML()
,但仍然没有运气。