Подтвердить что ты не робот

Есть ли альтернатива метаморам script тегов в Ember.js?

Я оцениваю Ember.js для своего следующего проекта. До сих пор я люблю механизм привязки, но имею вопрос о подходе. Согласно документам "Чтобы узнать, какая часть вашего HTML обновляется при изменении базового свойства, Handlebars будет вставлять элементы маркера с уникальным идентификатором". Я, вероятно, могу жить с этими тегами, но они очень отвлекают (см. Пример ниже). Является ли обоснование такого подхода обсуждаемым в любом месте. Были ли рассмотрены какие-либо альтернативы?

<tbody>
    <script id="metamorph-0-start" type="text/x-placeholder"></script>
    <script id="metamorph-1-start" type="text/x-placeholder"></script>
    <tr>
        <td class="quote-name">
            <script id="metamorph-7-start" type="text/x-placeholder"></script>
            Apple
            <script id="metamorph-7-end" type="text/x-placeholder"></script>
        </td>
        <td class="quote-code">...</td>
        <td class="quote-value">...</td>
        <td class="quote-bid">...</td>
        <td class="quote-offer">...</td>
    </tr>
    ...
</tbody>
4b9b3361

Ответ 1

Обоснование того, что Metamorph использует теги script, как я знаю, состоит в том, что теги script могут отображаться внутри DOM везде, не нарушая ничего визуально. Этот факт становится очень важным, когда вы думаете об этом, потому что он позволяет сделать что-то в DOM, доступном для просмотра в каркасе. Таким образом, все связующее "волшебство" делает Ember таким замечательным.

Ранее в прошлом году я помню некоторые из обсуждений на канале IRC об этом, и были рассмотрены альтернативы, но выиграли script.