как изменить локальную ссылку на id в pug.js - PullRequest
0 голосов
/ 07 июня 2019

Я хочу установить идентификатор своих данных как локальную ссылку, я имею в виду, я хочу заменить [# section-one] на # [feature.feature_id], так как вы можете видеть, что локальная ссылка уже имеет # / хэш и когдаВы называете свои данные в pug, вы должны использовать # / hash, и теперь мы не можем использовать два ## вместе!так что я могу сделать?

я пробовал много способов, но пока не добился успеха, ниже я покажу вам мой код

 .col-md-3.scroll to fixed-container
  .list-group. scroll to fixed.z-index-0
   each feature in features
    a.list-group-item.smooth-scroll-to-target(h ref=feature.feature_id) # {feature.feature_title}
.col-md-9
 each feature in features
  #section-one .mb-50    // i want replace [#section-one] to [feature.feature_id]

  h3 #{feature.feature_title}
  hr
  p.mb-20
  | #{feature.feature_content}

1 Ответ

0 голосов
/ 07 июня 2019

Я думаю, что это должно работать:

each feature in features
  div(id="#{feature.feature_id}")

РЕДАКТИРОВАТЬ:

Извините, но, похоже, этот синтаксис больше не работает.Согласно официальной документации вы должны сделать это следующим образом:

each feature in features
  - var fid = feature.feature_id
  div(id=fid)
...