YUI 3 HTML шаблонизатор - PullRequest
       7

YUI 3 HTML шаблонизатор

1 голос
/ 26 октября 2010

Есть ли способ создать HTML-разметку в YUI, например:

<div id={DivId}>
 <p class={pClass}>
  <span class={spanClass}> {Content} </span>
 </p>
</div>

Ответы [ 2 ]

2 голосов
/ 27 октября 2010

Если я правильно понимаю ваш вопрос, Y.substitute, возможно, стоит посмотреть.

Если вы еще не видели, я бы порекомендовал посмотреть видео YUI 3 Sugar в театре YUI . Перейдите к 22:27, чтобы узнать больше о Y.substitute.

1 голос
/ 08 декабря 2011

Я сделал то же самое .... Вот что я использовал.

var resultFormatTemplate =
        '<div class="result">{first_name}, {last_name}</div>';

function resultFormat(query, results) {
    return Y.Array.map(results, function (result) {
        var rep = result.raw;

        return Y.Lang.sub(resultFormatTemplate, {
            first_name : rep['First Name'],
            last_name  : rep['Last Name']
        });
    });
};

В теге Y.one я использовал resultFormatter : resultFormat для вызова функции.

...