Я работаю над проектом Laravel / Blade и использую подчеркивание для рендеринга контента на странице. В качестве очень простого примера, в моем блейд-файле у меня есть:
<div class="test-template">
</div>
<script class="template-container" type="text/template">
<div class="sample-class">
<h1><%= title %></h1>
</div>
</script>
Мой javascript для рендеринга шаблона выглядит так:
var template = _.template( $( ".template-container" ).html() );
var markup = template({
title: 'Title'
});
$('.test-template').html(markup);
Проблема, с которой я сталкиваюсь, заключается в том, что при отображении шаблона каждый атрибут, имеющий кавычки (в моем блейд-файле), оборачивается в два набора кавычек.

Кто-нибудь знает, как предотвратить эту двойную упаковку? Я понял, что если я удаляю кавычки из имени класса в моем блейд-файле, он технически правильно отображает кавычки. Проблема в том, что я не могу использовать более одного имени класса на элемент.