【问题标题】:Defining HTML attributes with template string使用模板字符串定义 HTML 属性
【发布时间】:2021-05-23 14:36:06
【问题描述】:

我正在尝试在模板字符串中设置 <a>-Tag 的 href 属性,但它不起作用。

function createLink(object) {
return `<a href="${object.DetailActionUri}">Detail</a>`;
}

【问题讨论】:

  • 什么是object.DetailActionUri?当你说它不起作用时......怎么办?我们无法读懂你的想法。
  • 这是一个 TYPO3 扩展和 object.DetailActionUri 包含我在控制器中创建的操作的 Uri,并将其作为我的对象的属性。在 Fetch API 中调用函数“createLink”。我收到一个 TYPO3 page not found 错误,即使当我将 URI 复制并粘贴到浏览器的 URL 栏时它仍然有效。问题是,我忘记删除模板字符串中的一些 TYPO3 Viewhelpers。删除它们后,当我点击链接时,链接现在可以使用。

标签: javascript html template-strings


【解决方案1】:

模板字符串还包含一些TYPO3 Viewhelpers,导致链接失效。删除它们后,链接现在可以使用。

【讨论】:

    猜你喜欢
    • 2022-01-03
    • 1970-01-01
    • 2015-01-19
    • 2021-03-18
    • 1970-01-01
    • 2019-08-12
    • 2014-10-13
    • 1970-01-01
    • 2021-02-24
    相关资源
    最近更新 更多