Визуализация помощников руля в jQuery - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь добавить фрагмент в мой основной шаблон (руль), используя jquery

var appendToDiv = function(data){
   return `
       <div class='some class'>
          {{{formatDate ${data.created_at} 'MMM DD YYYY'}}}
        </div>
    `
}

где formatDate - помощник руля.

$('#content').append(appendToDiv(data))

проблема здесь в том, что помощник руля не компилируется. надеюсь, вопрос достаточно ясен. любая помощь будет принята с благодарностью. заранее спасибо

1 Ответ

0 голосов
/ 28 августа 2018

Вот так я наконец и сделал.

в главном файле шаблона, index.handlebars, я создал частичку примерно так

<div id='content'></div>

<script id="template" type="text/x-handlebars-template">
    <div class="someclass">
       {{formatDate mydate 'MM DD YYYY'}}
    </div>
</script>

в файле js,

var template = document.getElementById('template')
var view = Handlebars.compile(template)
var templateToDisplay = view(mydate)
$('#content').append(templateToDisplay)

Надеюсь, кто-то еще найдет это полезным.

...