Bouton Radio pour la propriété booléenne
J'ai une simple propriété booléenne valid
dans mon objet document
et besoin de le lier à la radio de radio-entrées.
C'est ce que j'ai à ce jour:
<input type="radio" name="valid" id="validTrue" (click)="document.valid = true" [checked]="document.valid"/>
<input type="radio" name="valid" id="validFalse" (click)="document.valid = false" [checked]="!document.valid"/>
Au moins la définition de la propriété sur cliquez sur les œuvres, mais son état n'est pas affichée par le radio-entrées. La recherche dans le développement de la console de mon navigateur, j'ai découvert qu'une propriété ng-reflect-checked
est fixé, mais il ne semble pas avoir d'impact sur le html radio-entrée.
Ce que je fais mal?
Quelqu'un aurait-il un groupe de travail "angular2-boolean-radio-entrée" extrait?
- angulaire 2 version que vous utilisez
- Nouveau RC.3 formes ou obsolète formes?
- Désolé... je suis sur rc3 à l'aide de nouvelles formes.
Vous devez vous connecter pour publier un commentaire.
Dans de nouvelles formes module cela peut faire ce que vous voulez
voir aussi conception de la doc pour les nouvelles formes de module
[]
vous obteneztrue
etfalse
comme une chaîne de caractères qui je pense sont à la fois la valeurtrue
en JS/TS (pas sûr, je ne l'utilise pas beaucoup)document.valid
entretrue
etfalse
, la radio devrait passer ainsi.checked
propriété booléenne, plutôt que d'évaluer l'value
propriété?true
etfalse
[value]="false"
vous lier le littéral booléenfalse
à la valeur de la propriété de l'élément et de la@Input() value:boolean;
de la directive/composant. Si la propriété de telle ou entrée n'existe pas, une exception est levée. Avecvalue="false"
vous lier la chaîne"false"
à lavalue
attribut. Si l'élément HTML prend en charge un tel attribut, il peut convertir boolean et d'affecter la valeur de sa propriété. Si une directive/composant est hébergé sur l'élément de la chaîne de caractères sera affectée àvalue
d'entrée. Les entrées obtient unstring
valeur passée.