Comment utiliser angulaire du matériel 6 de saisie semi-automatique avec le serveur de données
Je suis l'élaboration d'une simple page Angulaire 6 et Matériel 6. Je veux récupérer des données à partir d'un service à l'aide de la saisie semi-automatique de Matériel, mais je ne sais pas comment le faire bien.
De l'officiel exemple https://material.angular.io/components/autocomplete/overview je ne comprends pas comment utiliser un service pour l'intégrer à la saisie semi-automatique.
Quelqu'un peut-il m'aider?
Grâce
- avez-vous de tout service qui retourne déjà données filtrées ?
- Oui! Je suis en train de construire un POC et je suis en utilisant un service de retour des données fausses pour l'instant. Dans l'avenir, ce service sera une vraie, avec la définition de déclarer dans cette partie.
- Merci @Yousef pour votre rapide réponse!
Vous devez vous connecter pour publier un commentaire.
Enfin, j'ai trouvé une solution à ce que je voulais faire!
Pour lier un FormArray de tapis-table de source de données, vous devez:
Brièvement, l'exemple est: est-ce
et le code:
Vous suffit de remplir le
options
à partir des données du serveur dès que l'utilisateur change la valeur d'entrée.Dans votre fichier de composant, vous devez gérer
onInputChanged(searchStr)
, etoptions
.bien supposons u retour ur de données à partir du serveur en tant qu'Objets avec une structure comme IyourAwesomeData et pour les besoins de cet exemple, nous allons utiliser le champ abc pour filtrer les données
so ur ts composant devrait ressembler à qqch comme ceci:
et ur HTML modèle devrait ressembler à qqch comme ceci: