Bonjour à tous,
Mon soucis est un peu lié à Angular auquel je m'initie , mais je réalise que j'ai un gros soucis de compréhension de syntaxe. En tout cas j'espère poster au bon endroit.
Je m'initie aux requêtes http et j'ai du mal à comprendre la syntaxe d'une manière générale :
Par exemple, on passe des en-têtes aux requêtes, on utilise un objet HttpHeaders dans un objet "options". Dans les tutos que je vois cet objet obéis souvent à cette syntaxe :
Question : quelle est la nature de cet objet ? Est-ce un objet json (mais dans ce cas pourquoi est-il écrit avec des guillements simples' ' et non des doubes " "). Ou bien est-ce un objet littéral ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part let httpOptions = {'content-type': 'application/json'}
Mais dans ce cas pourquoi justify-content est écrit entre ' ' ?
Du coup je ne comprends pas les valeurs que peut prendre le constructeur de HttpHeaders au niveau de { [name: string]: string | string[]; }: (tiré de la doc angular)
Je vois bien que l'on peut passer un string en paramètre (qui est facultatif) du constructeur, mais après...On peut passer ou bien un objet qui contient un tableau de string ou un tableau JSON ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 class HttpHeaders { constructor(headers?: string | { [name: string]: string | string[]; })
merci
Partager