J'utilise le Comment vérifier si app-somecomponent code> de la manière suivante app-somecomponent code> a le REQUISE CODE> Attribut à partir du app-somecomponent.component.ts code>? I [requis] = "vrai" code>, par exemple n'est pas autorisé) p> < p> À propos de - Angularjs équivalent pour HASATtribute ()? - Le $T < / code> n'est pas disponible dans les versions plus récentes de Angular. p> p>
3 Réponses :
S'il y a une option que requise code> peut prendre une valeur, essayez ceci
Non désolé. Il doit fonctionner sans fournir de valeur.
Vous pouvez utiliser ViewChild Decorator pour obtenir tous les attributs de votre composant modèle: p> voici la démo de travail pour le même Démo P> Vérifiez la console pour obtenir votre réponse. P> p>
Retourne toujours "non défini". Même en dehors du Ngoninit code>
Cela ne peut vraiment pas être comme ça. Cela vous obligerait à moi et à mes coéquipiers de toujours vous rappeler de mettre de la valeur sur l'attribut requis. Le bon sens il suffit d'utiliser requis code> tel qu'il est, sans aucun paramètre. Ce n'est vraiment pas ce que je cherche
Vous n'avez pas à vous rappeler, vous pouvez passer requis = "" (chaîne vide) ou tout autre attribut = "", cet aslo fonctionne
Ensuite, après cela, vous pouvez vérifier sur HASOWNPROPERTY ('OBJECT'), cela fonctionnera bien.
Cela nous oblige toujours à lui fournir une valeur. Je veux utiliser requis code> et seulement ceci
D'accord. J'ai mis à jour ma démo avec requis code> uniquement, pouvez-vous s'il vous plaît jeter un oeil
Merci de vos efforts, mais cela nous oblige toujours à ajouter des attributs à la balise en plus de requis code>. L'objectif est de permettre d'utiliser est comme n'importe quelle autre étiquette d'entrée.
Essayez Stackblitz p> p>
Jésus-Christ, c'était aussi simple? J'aurais pu jurer que j'ai déjà essayé cela, quel diable. Merci beaucoup
Est-ce que cela répond à votre question? angularjs équivalent pour hasattribute ()?