Скрыть форму в углу 5 - PullRequest
       1

Скрыть форму в углу 5

0 голосов
/ 19 октября 2018

Я пытаюсь сделать так, чтобы условия использования отображались на первом экране с двумя кнопками. Если пользователь нажмет кнопку «Принять», он будет перенаправлен на форму аутентификации, но если вы нажмете «Отказ», появится «Отказанные условия».экран.Я уже провел несколько тестов, но у меня возникли трудности.Следуйте коду, который я уже сделал.

app.component.html

<div align="center" class="rounded float-center box-login"><br>
  <p> odas as tarefas ou módulos de entrega só devem ser considerados concluídos com o termo de aceite em mãos. Antes disso, é mera especulação. Entregas aceitas são uma saída do processo Validar o escopo, da área de conhecimento de gerenciamento do escopo.
    . Apresentação do Documento Um projeto só pode ser encerrado formalmente a partir do aceite

    <button mat-button type="submit" class="btn btn-danger">Aceitar</button>
    <button mat-button type="submit" class="btn-recused btn-danger">Recusar</button> </p>

  <div *ngIf="visible; then everClicked else oddClicked"></div>
  <button (click)="toggleDiv()">Aceitar os termos</button>


  <ng-template #everClicked>

  </ng-template>

</div>

<ng-template #oddClicked>
  <div class="">
    <div class="row">

      <div align="center" class="rounded float-center box-login">
        <br>
        <div class="logo">
          <img src="assets/images/logo.png" style="width:46%">
        </div>

        <br>

        <form [formGroup]="userForm" (ngSubmit)="onFormSubmit()">

          <mat-form-field class="hcs-full-width">

            <input matInput placeholder="Nome" [formControl]="nameFormControl" [(ngModel)]="name">
            <mat-error *ngIf="nameFormControl.hasError('required')">
              Nome é
              <strong>requirido</strong>
            </mat-error>
          </mat-form-field>


          <mat-form-field class="hcs-full-width">

            <input matInput placeholder="CPF" [formControl]="nameFormControl" [(ngModel)]="cpf" [cpf]="cpf">
            <mat-error *ngIf="nameFormControl.hasError('required')">
              CPF é
              <strong>requirido</strong>
            </mat-error>
          </mat-form-field>

          <!--
            <mat-form-field class="hcs-full-width">
              <input matInput name="cpf" placeholder="CPF" formControlName="cpf" [cpf]="cpf" [(ngModel)]="cpf" required>
              <mat-error *ngIf="formErrorMsgOf(loginForm,'cpf','required')">
                CPF é requirido
              </mat-error>
              <mat-error *ngIf="formErrorMsgOf(loginForm,'cpf','cpf')">
                <strong> Por favor entre com um CPF valido</strong>
              </mat-error>
            </mat-form-field>-->



          <mat-form-field class="hcs-full-width">
            <input matInput placeholder="E-mail" [formControl]="emailFormControl" [(ngModel)]="email">
            <mat-error *ngIf="emailFormControl.hasError('email') && !emailFormControl.hasError('required')">
              Por favor entre com um endereço de e-mail valido
            </mat-error>
            <mat-error *ngIf="emailFormControl.hasError('required')">
              E-mail é
              <strong>requirido</strong>
            </mat-error>
          </mat-form-field>

          <br>


          <br>

          <button mat-button type="submit" class="btn btn-primary btn-lg btn-block button-size" (click)="Logar()">Enviar</button>

          <div class="space"></div>

        </form>


        <br>
      </div>
    </div>
  </div>

  <br>


</ng-template>

app.component.ts

export class AppComponent implements OnInit {
visible = true;
toggleDiv(){
  this.visible=false;
}

1 Ответ

0 голосов
/ 19 октября 2018

Просто измените переключатель visible на кнопке click

<button (click)="visible=true" mat-button type="submit" class="btn btn-danger">Aceitar</button>
<button (click)="visible=false" mat-button type="submit" class="btn-recused btn-danger">Recusar</button> </p>

Примечание: вы можете отменить свое состояние согласно требованию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...