Bosko Kalinic Greetings & Welcome to Microsoft Q&A forum!
I haven't found a direct way to achieve this in Angular.
This scenario needs a custom solution.
Did you check Custom RAG pattern for Azure AI Search ?
Also, see How does RAG work and Azure Cognitive Search REST API to index the content of the web page.
Another related question: how to upload a chunked PDF (for example) for the same purpose, also via code. I want to avoid heavy chunking computations, is there an out of the box solution which does this for us?
AFAIK, By default most blobs are indexed as a single search document in the index, including blobs with structured content. See Search over Azure Blob Storage content and Index data from Azure Blob Storage to understand more.
Do let me know if that helps.