Это ожидается. При просмотре источника страницы вы будете просматривать необработанный несжатый ответ, отправленный вам сервером. Он будет не содержать какие-либо изменения, которые могли быть внесены сценариями в DOM.
Изменения будут доступны для просмотра путем проверки элемента в инструментах разработчика или с помощью проверка innerHTML
/ outerHTML
элемента или одного из его предков.
В вашем случае либо исходный код, либо один из необходимых ему сценариев будет иметь текст сценария, который добавляет новый сценарий, в Javascript, например, что-то вроде
addStructuredData(el, schema) {
const script = this.renderer.createElement('script');
this.renderer.setAttribute(script, 'type', 'application/ld+json');
script.text = JSON.stringify(schema);
this.renderer.appendChild(el.nativeElement, script);
}
(или, возможно, преобразованное в ES5, а не ES6)
Но сценарий, который добавлен выше, будет не видимым глядя на view-source
вашей страницы.