Невозможно отобразить HTML в шаблоне усов AMP-HTML - PullRequest
0 голосов
/ 27 августа 2018

Я использую amp-list для вызова API, в качестве ответа которого используется HTML, и использую шаблон усов для визуализации HTML следующим образом {{{html-content}}}. HTML в ответе JSON выглядит примерно так

"<h1 class=\"h1_class\">Some Header h1</h1>\n<p class=\"p_class\">Content Para 1\n</p><h2 class=\"h2_class\">Some Header h2</h2><p class=\"p_class\">Some Para 2\n</p><h2 class=\"h2_class\">Some Another Header h2</h2><p class=\"p_class\">Content Para 2\n</p><h2 class=\"h2_class\">Some Header h2</h2><p class=\"p_class\">Some More Content</p>"

Проблема, с которой я здесь сталкиваюсь, заключается в том, что ни один из заголовков не отображается, и ни один из классов / разметки заголовка не виден в DOM (заголовки отображаются только в виде строки без разметки h1 или h2). Если я вызываю API только с HTML-содержимым внутри, оно отображается на вкладке ответа в инструментах разработчика Chrome с разметкой "h1", "h2" и "p". Я не уверен, что это ограничение AMP или я делаю что-то не так с тем, как я передаю HTML в JSON шаблону усов.

Я буду очень благодарен за любую помощь в этом отношении.

1 Ответ

0 голосов
/ 28 августа 2018

В настоящее время вы не можете этого сделать. Мы пытаемся убедить их https://github.com/ampproject/amphtml/issues/17352, но не помогаем :).

...