Я пытаюсь вставить смайлы в свой html-код. В простом html-файле это работает. А в моем компоненте Angular отображаются пустые квадраты.
Вот код, который я использовал как для простых, так и для Angular примеров:
<!DOCTYPE html>
<html lang = "en">
<head>
<meta charset = "UTF-8">
<meta name = "viewport" content = "width=device-width, initial-scale=1.0">
<title>Example Page</title>
</head>
<body>
<p style = "font-weight:600"> 😶 😶</p>
</body>
</html>
Вывод в обычном формате: Пример простого HTML Вывод в Angular: Пример Angular
Я не совсем уверен, какой фрагмент вам нужен. Я использую тот же код в своем файле templateUrl: './comComponent.html', что и в примере.
Да, я понимаю, о чем вы говорите, на самом деле добавление интерполяции в этом случае заставило их отрисовываться, но я не совсем уверен, почему они не отрисовываются без интерполяции, обертывающей их:
{{'😶'}}
Покажите фрагмент кода angular, показывающий, как вы пытаетесь включить смайлики в шаблон. Я подозреваю, что ngsanitize или любой другой его современный эквивалент для обработки синтаксического анализа строк интерполяции может что-то испортить, но было бы полезно увидеть образец (stackblitz хорош для фреймворков в целом).