Como preencher valores de tabela dinamicamente com base no JSON em dados angulares?

estou a usarDados angulares. Eu preciso ser capaz de criar dinamicamente a tabela com base nos dados que estão sendo retornados. Em outras palavras, não quero especificar os cabeçalhos das colunas.

Exemplo:

dados json:

[
 {
  "id": "2",
  "city": "Baltimore",
  "state": "MD",
 },
 {
  "id": "5",
  "city": "Boston",
  "state": "MA",
 },
 {
  "id": "8",
  "city": "Malvern",
  "state": "PA",
 },
]

Cabeçalhos de coluna:

id, cidade, estado

Alguém pode ajudar com isso?

questionAnswers(3)

yourAnswerToTheQuestion