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.