Я пытаюсь создать стиль, похожий на цитату, для ответа в чате, и у меня это получается для сообщения чата, но не для chat-composer-message-details.hbs.
Вот файл chat-composer-message-details.hbs:
<div class="chat-composer-message-details">
<div class="tc-reply-display">
{{d-icon icon}}
{{chat-user-avatar user=message.user}}
<span class="tc-reply-username">{{message.user.username}}</span>
<span class="tc-reply-msg">{{replace-emoji message.excerpt}}</span>
</div>
{{flat-button
action=action
class="cancel-message-action"
icon="times-circle"
title=title
}}
</div>
И я пытаюсь добавить в него это, переопределив шаблон:
<span class="tc-reply-msg">
{{#if message.uploads.length}}
<span class="tc-reply-uploads-icon">
{{d-icon "camera"}}
</span>
{{/if}}
{{#if message.cooked}}
{{replace-emoji message.cooked}}
{{else}}
Фото
{{/if}}
</span>
Однако ни message.cooked, ни message.uploads.length не находят ничего, даже если сообщение, на которое я отвечаю, содержит текст и/или вложение. Когда я использую message.excerpt вместо message.cooked, текст отображается, но только его отрывок, а мне хотелось бы видеть полный текст.
Я не уверен, как отлаживать JSON-объект: если я вставлю {{message}}, он просто покажет [object Object].
Есть ли какие-то идеи, что может происходить, или как я могу лучше отлаживать?