Можно ли вызвать другое соотношение с параметром harpe js? - PullRequest
0 голосов
/ 02 июня 2018

Я пользователь harp js, и мне интересно, можно ли вызвать другой параметр parital для параметра harp js?

Я хотел бы перейти к модуляции для повторного использования кода.
Трудно использовать функцию четности арфы для вставки данных в модуль определенного модуля в другой модуль.

Это мои источники:

//component/button.ejs
<button><%= lable %></button>

//component/tab.ejs
<div class="tab">
    <div class="tab__nav">
        <% for(var i in locals.payload){ %>
            <div class="tab__nav-item"><%- locals.payload[i].name %></div>
        <% }; %>
    </div>
    <div class="tab__content">        
        <% for(var i in locals.payload){ %>            
            <div class="tab__content-item">
                <div class="container">
                    <%- locals.payload[i].content %>
                </div>
            </div>
        <% }; %>
    </div>
</div>

//page.ejs
<%- partial("component/tab",{
  payload: [
    {
        name:'tab1',
         content:`
            <div><%= partial("component/button.ejs",{label:"btn"})%></div>
         `
    },
    {
        name:'tab2',
        content: `
            <div>111111</div>
        `
    }
 ]}) %>
...