La $anyfonction de transtypage ($any(‹expression›))
Parfois, une expression de liaison sera signalée comme une erreur de type et il n'est ni possible ni difficile de spécifier complètement le type.
Pour réduire au silence l'erreur, vous pouvez utiliser la fonction
$any
pour convertir l'expression en un type quelconque.
Dans cet exemple, lorsque le compilateur Angular convertit votre modèle en code
TypeScript
,
il empêche
TypeScript
de signaler que le marqueur n'est pas un membre de l'interface
Hero
.
La fonction de distribution
$any
peut être utilisée conjointement avec
this
pour permettre l'accès aux membres non déclarés du composant.
La fonction
$any
de conversion peut être utilisée n'importe où dans une expression de liaison dans laquelle un appel de méthode est valide.