Hello, in order for facebook and whatsapp to better understand the information on your page you should add the OpenGraph meta tags in the head of your application.
Open Graph allows site developers to turn their sites into a graphical object allowing for a certain level of customization of a recommended, tanned or simply shared page.
<meta property="og:locale" content="pt_BR">
<meta property="og:url" content="http://www.meusite.com.br/ola-mundo">
<meta property="og:title" content="Título da página ou artigo">
<meta property="og:site_name" content="Nome do meu site">
<meta property="og:description" content="Minha boa descrição para intrigar os usuários.">
<meta property="og:image" content="www.meusite.com.br/imagem.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:width" content="800"> /** PIXELS **/
<meta property="og:image:height" content="600"> /** PIXELS **/
/** CASO SEJA UM SITE NORMAL **/
<meta property="og:type" content="website">
/** CASO SEJA UM ARTIGO **/
<meta property="og:type" content="article">
<meta property="article:author" content="Autor do artigo">
<meta property="article:section" content="Seção do artigo">
<meta property="article:tag" content="Tags do artigo">
<meta property="article:published_time" content="date_time">
More information you can get at link
In order to be able to answer you better, it is interesting that you change your question with more information ... which version of angular is working and show us a bit of how you are doing these changes with JS.