我有一个从字符串中获取URL的函数,然后运行另一个函数来获取URL数据(元数据)。现在,我想用元数据功能中的一些数据替换网址。
不幸的是,我无法按照我想要的方式进行操作。
这是异步功能:
export async function scrapeContentForLink(status): Promise<any> {
const statusRef = URI.withinString(status.status, ( async (url) => {
const data = await getUrlMetaData(url);
return data;
}))
console.log(statusRef);
return statusRef;
}
这是getUrlMetaData(url)方法:
getUrlMetaData(url){
....
return metadata;
}
当我尝试使用这样的字符串时:
https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery 幻灯片切换的行为与复选框类似,尽管它不会 支持不确定的状态,如。
注意:此组件的滑动行为要求HammerJS 已加载到页面上。 https://material.angular.io/components/slide-toggle/overview
它给了我下面的结果。代替使用数据变量替换网址。
[object Promise]滑块的行为类似于复选框, 尽管它不支持。之类的不确定状态。
注意:此组件的滑动行为要求HammerJS 已加载到页面上。 [对象承诺]
正确处理此问题的方法是什么?