Deaktivieren Sie die Schaltfläche in Winkel 2 mit zwei Bedingungen

8

Ist das in Winkel 2 möglich?

%Vor%

Ich erwarte, dass, wenn beide Bedingungen zutreffen, sie die Schaltfläche aktivieren.

Ich habe den obigen Code bereits ausprobiert, aber es funktioniert nicht wie erwartet.

    
MariaJen 21.04.2017, 05:05
quelle

3 Antworten

15

Es klingt, als ob Sie stattdessen ein OR benötigen:

%Vor%

Dies wird die Schaltfläche deaktivieren, wenn nicht validiert oder wenn nicht SAForm.valid.

    
DeborahK 21.04.2017, 05:19
quelle
1

Deklarieren Sie eine Variable in component.ts und initialisieren Sie sie auf einen Wert

%Vor%

Jetzt in .html oder in der Vorlage können Sie folgenden Code einfügen:

%Vor%

Jetzt können Sie die Schaltfläche aktivieren / deaktivieren, indem Sie den Wert von buttonDisabled variable ändern.

    
Vishal Hulawale 14.02.2018 09:27
quelle
0
  

Ist das in Winkel 2 möglich?

Ja, das ist möglich.

  

Wenn beide Bedingungen zutreffen, aktivieren sie die Schaltfläche?

Nein, wenn sie wahr sind, wird die Schaltfläche deaktiviert. disabled="true" .

  

Ich versuche den obigen Code, aber es funktioniert nicht gut

Was hast du erwartet? Die Schaltfläche wird deaktiviert, wenn valid falsch ist und angular formGroup , SAForm nicht gültig ist.

Auch hier eine Empfehlung, bitte machen Sie den Knopf vom Typ button nicht zu submit, da dies dazu führen könnte, dass das ganze Formular gesendet wird und Sie invalidate verwenden und (ngSubmit) hören müssen.

    
Amr ElAdawy 21.04.2017 05:13
quelle

Tags und Links