Передать компонент как значение в объекте AngularHtml

Программисты Html
Ответить
Anonymous
 Передать компонент как значение в объекте Angular

Сообщение Anonymous »

Я пытаюсь реализовать веб-приложение на Angular 17 и использую частную библиотеку.
Есть панель поиска, для заполнения которой требуется определенная структура:


Эти результаты поиска соответствуют этому интерфейсу:
{
label: string;
linkUrl: string;
icon: string;
description: string;
value: string;
checkboxLabel: string;
checkboxName: string;
isChecked: boolean;
cardAdditionalData:
{
cardHeader: {
title: string;
description: string;
},
cardColumns: [
{
title: string;
description: string;
},
{
}
]
};
}

Я не могу изменить интерфейс, но мне нужен атрибут «описание» объекта cardcolumn для визуализации другого компонента вместо строки.
Я безуспешно пытался передать напрямую пользовательский SelectComponent, но он не работает.
Я не могу реализовать какое-либо решение, требующее ng-шаблона или чего-то еще.
Есть ли способ визуализировать компонент как HTMLElement и передать его в описание таким образом, используя только TS-файлы?
{
title: ciccio;
description: renderedSelectComponentInHtml;
}


Подробнее здесь: https://stackoverflow.com/questions/793 ... ct-angular
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»