Угловая привязка данныхJS и HAML: подстрока - PullRequest
0 голосов
/ 07 мая 2018

У меня есть переменная, поступающая из angularJS в haml, я хочу подстроковать ее и удалить из нее часть, переменная - это дата в следующем формате:

2018-05-07 08:48: 35 UTC

Кто-нибудь может помочь, как удалить часть "UTC"?

вот часть haml:

.directive-report-images{ ng_show: 'conditionIsChecked && fragment._parentConditionChecked' }
  .row
    .col-md-4
      .title
        %h5.black {{ fragment.title }}
    .col-md-8
      %report_fragment_visibility
      .row{ ng_if: 'fragment.media().length <= 2' }
        .col-md-6.thumbnail{ ng_repeat: "img in fragment.media() | notArchived | orderBy:'order'" }
          %img.pointer{ ng_src: "{{ img.contentUrl() }}", ng_click:'openCarouselModal(img)' }
          %p.image-date {{ img.metadata.date_time_original }}

angularJS часть:

getImages = -> listImage = []

for sheet in $scope.report.report_sheets()
  for composed in sheet.report_fragments()
    for fragment in composed.report_fragments()
      if fragment.fragment_type is 'images'
        for media in fragment.media()
          listImage.push media
listImage

sass часть:

  .image-date
    text-align: center
    font-weight: bold
    word-spacing: 10px
    font-size: 12px
    color: #636e72
    margin-top: 5px

1 Ответ

0 голосов
/ 07 мая 2018

Вы можете использовать replace в вашей разметке

{{ img.metadata.date_time_original.replace('UTC','') }}

Подробнее о replace здесь

...