Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. <ion-header>
  2. <ion-toolbar color="primary">
  3. <ion-buttons slot="start">
  4. <ion-back-button></ion-back-button>
  5. </ion-buttons>
  6. <ion-title>Contato</ion-title>
  7. </ion-toolbar>
  8. </ion-header>
  9.  
  10. <ion-content padding>
  11. <form [formGroup]="formContato" (ngSubmit)="onSubmit()">
  12.  
  13. <ion-item-group>
  14. <ion-item-divider color="dark">
  15. <ion-label>Dados principais</ion-label>
  16. </ion-item-divider>
  17.  
  18. <ion-item>
  19. <ion-label position="stacked">Nome</ion-label>
  20. <ion-input type="number" formControlName="nome"></ion-input>
  21. </ion-item>
  22.  
  23. <ion-item>
  24. <ion-label position="stacked">E-mail</ion-label>
  25. <ion-input type="number" formControlName="email"></ion-input>
  26. </ion-item>
  27. </ion-item-group>
  28.  
  29. <ion-item-group>
  30. <ion-item-divider color="dark">
  31. <ion-label>Endereços</ion-label>
  32. </ion-item-divider>
  33.  
  34. <div formArrayName="enderecos" *ngFor="let endereco of enderecos.controls; let i=index">
  35. <div [formGroupName]="i">
  36. <ion-item>
  37. <ion-label position="stacked">CEP</ion-label>
  38. <ion-input type="text" formControlName="cep"></ion-input>
  39. </ion-item>
  40.  
  41. <ion-item>
  42. <ion-label position="stacked">Logradouro</ion-label>
  43. <ion-input type="text" formControlName="logradouro"></ion-input>
  44. </ion-item>
  45.  
  46. <ion-item>
  47. <ion-label position="stacked">Número</ion-label>
  48. <ion-input type="text" formControlName="numero"></ion-input>
  49. </ion-item>
  50.  
  51. <ion-item>
  52. <ion-label position="stacked">Complemento</ion-label>
  53. <ion-input type="text" formControlName="complemento"></ion-input>
  54. </ion-item>
  55.  
  56. <ion-item>
  57. <ion-label position="stacked">Bairro</ion-label>
  58. <ion-input type="text" formControlName="bairro"></ion-input>
  59. </ion-item>
  60.  
  61. <ion-item lines="none">
  62. <ion-label class="ion-text-end">
  63. <ion-button color="danger" fill="outline" (click)="removerEndereco(i)">Remover endereço</ion-button>
  64. </ion-label>
  65. </ion-item>
  66. </div>
  67.  
  68. <ion-item-divider>
  69. <ion-label>
  70. </ion-label>
  71. </ion-item-divider>
  72. </div>
  73.  
  74. <div margin-vertical>
  75. <ion-button color="secondary" (click)="adicionarEndereco()" fill="outline">Adicionar endereço</ion-button>
  76. </div>
  77. </ion-item-group>
  78.  
  79. <div margin-vertical>
  80. <ion-button color="primary" expand="block" type="submit">Salvar</ion-button>
  81. </div>
  82. </form>
  83. </ion-content>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement