在表td中显示URL - Pug / Jade - 当前仅显示为文本

时间:2017-09-13 16:18:14

标签: javascript pug

我有以下Pug片段,我正在尝试在其中一个td标记内显示网址。但是,当我运行此结果时,结果输出显示a(href=val.url+'/update'),然后显示正确的#{val.name}。我如何告诉Pug td标记内的值是一个链接,而#{val.name}应该是超链接?如果我删除该表格并在href标记内显示p标记,则可以正常使用。

extends layout

block content
  h1= title

  table.table.table-condensed
    thead
      tr
        th Name
        th Date Created
        th Date Modified
        th Ready for Hire
      tbody
      each val in list_genres
        tr
          td a(href=val.url+'/update') #{val.name}
          td #{val.date_created}
          td #{val.date_created}
          td No
      else
        li There are no candidates.

1 个答案:

答案 0 :(得分:1)

感谢@gandreadis,解决方案如下。在识别的代码之后看到的任何文本(在这种情况下为td)都被解释为仅文本。需要新的一行。

extends layout

block content
  h1= title

  table.table.table-condensed
    thead
      tr
        th Name
        th Date Created
        th Date Modified
        th Ready for Hire
      tbody
      each val in list_genres
        tr
          td 
            a(href=val.url+'/update') #{val.name}
          td #{val.date_created}
          td #{val.date_created}
          td No
      else
        li There are no candidates.