Skip to content

Instantly share code, notes, and snippets.

@glutengo
Created April 12, 2017 22:12
Show Gist options
  • Select an option

  • Save glutengo/7d4584aa1a0851751ec55c22da91a8a7 to your computer and use it in GitHub Desktop.

Select an option

Save glutengo/7d4584aa1a0851751ec55c22da91a8a7 to your computer and use it in GitHub Desktop.
<h2>Login</h2>
<md-input-container>
<input mdInput placeholder="Username" [(ngModel)]="username">
</md-input-container>
<nav md-tab-nav-bar aria-label="weather navigation links">
<a md-tab-link
[class.active]="loginMethod === 'camera'"
(click)="loginMethod='camera'">
Camera
</a>
<a md-tab-link
[class.active]="loginMethod === 'upload'"
(click)="loginMethod='upload'">
Upload
</a>
<a md-tab-link
[class.active]="loginMethod === 'password'"
(click)="loginMethod='password'">
Password
</a>
</nav>
<md-card class="login-method camera" [hidden]="loginMethod!=='camera'">
<md-card-content>
<img [hidden]="!imageUrl" [src]="imageUrl"/>
<app-camera-snapshot [imageUrl]="imageUrl" (imageCreated)="imageChanged($event)"></app-camera-snapshot>
</md-card-content>
</md-card>
<md-card class="login-method upload" [hidden]="loginMethod!=='upload'">
<md-card-content>
<img [hidden]="!imageUrl" [src]="imageUrl"/>
<app-image-picker [imageUrl]="imageUrl" (imagePicked)="imageChanged($event)"></app-image-picker>
</md-card-content>
</md-card>
<md-card class="login-method password" [hidden]="loginMethod!=='password'">
<md-card-content>
<md-input-container>
<input mdInput placeholder="Password" type="password" [(ngModel)]="password">
</md-input-container>
</md-card-content>
</md-card>
<div class="buttons">
<button md-raised-button color="primary" (click)="login()">Login</button>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment