Obtenez case de la valeur HTML Angulaire 2 caractères d'imprimerie.
J'ai deux cases à cocher dans mon code html comme suit:
<label><input type="checkbox" id="checkbox1" /> Folder 1: </label>
<label><input type="checkbox" id="checkbox2" /> Folder 2: </label>
mais je ne suis pas sûr de la façon de récupérer la case à cocher valeurs à l'intérieur de mon Tapuscrit de fichier. Je sais que je peux accomplir cela en appelant une fonction distincte pour chaque case à cocher et la modification d'une valeur dans mon tapuscrit. Toutefois, cela ne semble pas être la meilleure façon - si j'avais une dizaine de cases à cocher puis j'aurais besoin de 10 fonctions différentes dans mon tapuscrit.
Est-il une façon simple d'obtenir si la case à cocher est activée ou désactivée en fonction de l'id? Est-il un meilleur moyen?
Vous pouvez poster votre classe du composant de code? Je pense que vous devriez utiliser angulaire de la liaison de données sur l'entrée.
OriginalL'auteur Roka545 | 2016-11-29
Vous devez vous connecter pour publier un commentaire.
Si vous voulez les deux sens-lier la case à cocher, vous devez utiliser ngModel de liaison.
et dans votre classe du composant:
Vous devez importer FormsModule dans votre NgModule importations, non seulement dans votre classe. angulaire.io/docs/ts/latest/tutoriel/...
Il ne fonctionne pas si vous ne définissez pas l'attribut "name". Aucune idée de où trouver l'angle de la version que j'utilise, probablement Angulaire 5 (fraîches .Net projet a démarré il y a 2 mois).
OriginalL'auteur andrea.spot.
vous pouvez lier à la vérification de la propriété de
input
élément comme ci-dessous,Ici est la Plunker.
Espérons que cette aide!!
OriginalL'auteur Madhu Ranjan
Vous pouvez utiliser
[value]="myVariable"
dans les cases à cocher!OriginalL'auteur lastWhisper