¿Cómo puedo combinar la sintaxis ngIf as con un operador &&? El siguiente código da como resultado un error de "Identificador o palabra clave esperados"
<control-error *ngIf="(createUserError | async as userError) && submitted"> {{userError}} </control-error>as sintaxis se aplica solo a toda la expresión *ngIf .
Entonces, esta es la sintaxis válida:
*ngIf="(createUserError | async) && submitted as userError" que ocultará ese bloque o lo hará true .
Pero para que sea correcto y lógicamente correcto, puede cambiar el orden:
*ngIf="submitted && (createUserError | async) as userError" lo que debería dar como resultado el valor correcto para la variable userError .