bonsoir, je suis entrain d' écrire un tuto sur le single page avec angular2:

http://profoad.education/moodle3/mod...iew.php?id=706

j'ai un champs à remplir, si le champs est vide j'interdis d'enregistrer le champs:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
<h3>Ajouter +++++++:</h3>
 
<div class="row">
    <div class="col-sm-6">
    <input 
        #matiereNameBox
        class="form-control input-lg" 
        type="text" 
        placeholder="nom de la nouvelle matière" 
        (keyup)="nomMatiere=matiereNameBox.value"
        (keyup.enter)="saisirMat(nomMatiere) ">
</div>
 
</div>
    <div class="row" style="margin-top: 12px;">
        <div class="col-sm-6">
        <button class="btn btn-success btn"
             [disabled]="!nomMatiere"  
             (click)="saisirMat(nomMatiere)">
        Add
        </button>
        <button class="btn btn-warning btn" (click)="annuler()">
        Cancel
        </button>
    </div>
</div>
ici c'est [disabled]="!nomMatiere" que le permet,
par contre je peux aussi valider avec la touche entrer, comment peut t'on faire simple pour avoir
le même comportement ?

merci de vos réponses