如何將變數附加到 href 鏈接?我嘗試了類似的東西 -
$scope.downloadFile=(fileName,id)=>{
<a href='https://downloadFile?fileName=' fileName '&id=' encodeURIComponent(id)></a>;
}
這是行不通的。
uj5u.com熱心網友回復:
使用模板文字將有助于使其更具可讀性,但將反引號放在整個字串的外部。此外,當您使用箭頭函式時,您可以省略該return陳述句,但前提是您避免使用花括號。你的函式沒有回傳任何東西
$scope.downloadFile = (fileName,id) => `<a href="https://downloadFile?fileName=${fileName}&id=${encodeURIComponent(id)}"></a>`;
這是一個簡單的 JS 示例
const downloadFile = (fileName,id) => `<a href="https://downloadFile?fileName=${fileName}&id=${encodeURIComponent(id)}"></a>`
console.log(downloadFile("THEFILE","THEID"));
uj5u.com熱心網友回復:
查看Template Literals,它有助于使字串更易于理解
試試這個:
$scope.downloadFile=(fileName,id)=>{
<a href=`https://downloadFile?fileName=${fileName}&id=${encodeURIComponent(id)}`></a>;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/452291.html
上一篇:未捕獲的ReferenceError:myFunction未在HTMLInputElement.onkeyup中定義
