Angular7 рендерит компонент из переменной - PullRequest
0 голосов
/ 29 октября 2019

Итак, в моем приложении есть часть блога. Я загружаю содержимое записи блога из firebase. в основном то, что я хотел бы сделать, было бы похоже на шорткоды WordPress. Я бы поместил что-то вроде этого: < gallery [id]="24">< /gallery> в содержимое сообщения блога в базе данных. Когда содержимое сообщения блога загружается из базы данных и отображается в виде, он должен распознавать < gallery [id]="24">< /gallery> как компонент галереи с переменной id. и замените код отображаемым компонентом.

Итак, мой вопрос, как мне это сделать, как мне этого добиться? Я открыт для всех решений, которые влияют на производительность. Я не хочу трахать со скоростью моего приложения только для этого. Возможно ли это даже достичь? Спасибо всем заранее!

Я прочитал пару постов о чем-то подобном, но все было довольно старым. Я начал пробовать с {{post_content}} и [innerHTML]="post_content" Я даже пробовал с innerHTML с трубкой, чтобы избежать санации, но ничего из этого не сработало, потому что я думаю, что <gallery [id]="24"></gallery> не был отрисован в угловом, а в (или как) html.

...