Ember Применить JSON к шаблону в JavaScript

Я использую jQuery DataTable, но это может относиться и к другим сценариям. DataTable имеет функцию дочерней строки, в которой вы можете использовать HTML в строковой форме для визуализации дочерней строки при раскрытии родительской строки. D в образце - это объект JSON, представляющий текущую строку:

  format: function ( d ) {
    // `d` is the original data object for the row
    return '<table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px;">'+
        '<tr>'+
            '<td>Full name:</td>'+
            '<td>'+d.name+'</td>'+
            '</tr>'+
            '<tr>'+
                '<td>Extension number:</td>'+
                '<td>'+d.extn+'</td>'+
            '</tr>'+
            '<tr>'+
                '<td>Extra info:</td>'+
                '<td>And any further details here (images etc)...</td>'+
            '</tr>'+
        '</table>';
    },

Вместо того, чтобы использовать HTML в строке, я бы хотел, чтобы он содержался в шаблоне Handlebars\HTMLBars. Во время раскрытия строки я хочу посмотреть шаблон, предоставить объект JSON и получить обратно HTML.

Что доступно в Ember 2.0/1.13 для этого?

Это должно происходить динамически, так как родительский шаблон, содержащий DataTable, уже отрисован, а дочерний шаблон строки динамически генерируется при расширении строки.

Данные в дочерней строке доступны только для чтения, поэтому мне нужно только одностороннее связывание.

0 ответов

Другие вопросы по тегам