Keep scouting data when returning to a page.

Applies to climb and defense section. Scores were covered by new button,
balls/quadrants aren't stored yet.

Change-Id: I7d073236b1f624be31fcc6a2fd6951772e004b41
Signed-off-by: Alex Perry <alex.perry96@gmail.com>
diff --git a/scouting/www/entry/entry.ng.html b/scouting/www/entry/entry.ng.html
index 257b40a..aa89105 100644
--- a/scouting/www/entry/entry.ng.html
+++ b/scouting/www/entry/entry.ng.html
@@ -71,19 +71,28 @@
     <div *ngSwitchCase="'Climb'" id="climb" class="container-fluid">
         <div class="row">
             <form>
-                <input (click)="setClimbedFalse()" type="radio" name="climbing" id="continue"><label for="continue">Kept Shooting</label><br>
-                <input (click)="setClimbedTrue()" type="radio" name="climbing" id="climbed"><label for="climbed">Attempted to Climb</label><br>
+                <input [ngModel]="climbed" (click)="setClimbedFalse()" type="radio" name="climbing" id="continue" value="true">
+                <label for="continue">Kept Shooting</label><br>
+                <input [ngModel]="climbed" (click)="setClimbedTrue()" type="radio" name="climbing" id="climbed" value="false">
+                <label for="climbed">Attempted to Climb</label><br>
             </form>
         </div>
         <div *ngIf="climbed">
             <h4>Bar Made</h4>
             <form>
-                <input (click)="setLow()" type="radio" name="level" id="low"><label for="low">Low</label><br>
-                <input (click)="setMedium()" type="radio" name="level" id="medium"><label for="medium">Medium</label><br>
-                <input (click)="setHigh()" type="radio" name="level" id="high"><label for="high">High</label><br>
-                <input (click)="setTransversal()" type="radio" name="level" id="transversal"><label for="transversal">Transversal</label><br>
-                <input (click)="toggleProper()" type="checkbox" id="proper"><label for="proper">~10 seconds to attempt next level?</label>
-                <input (click)="setFailed()" type="radio" name="level" id="failed"><label for="failed">Failed</label><br>
+                <input [ngModel]="level" (click)="setLow()" type="radio" name="level" id="low" value="Low">
+                <label for="low">Low</label><br>
+                <input [ngModel]="level" (click)="setMedium()" type="radio" name="level" id="medium" value="Medium">
+                <label for="medium">Medium</label><br>
+                <input [ngModel]="level" (click)="setHigh()" type="radio" name="level" id="high" value="High">
+                <label for="high">High</label><br>
+                <input [ngModel]="level" (click)="setTransversal()" type="radio" name="level" id="transversal" value="Transversal">
+                <label for="transversal">Transversal</label><br>
+                <input [ngModel]="level" (click)="setFailed()" type="radio" name="level" id="failed" value="Failed">
+                <label for="failed">Failed</label><br>
+
+                <input (click)="toggleProper()" type="checkbox" id="proper">
+                <label for="proper">~10 seconds to attempt next level?</label>
             </form>
         </div>
         <div class="row">
@@ -105,7 +114,7 @@
             </div>
 
             <div class="col">
-                <input type="range" min="0" max="5" value="0" (input)="defensePlayedOnSlider($event)">
+                <input type="range" min="0" max="5" value="0" [(ngModel)]="defensePlayedOnScore">
             </div>
 
             <div class="col">
@@ -124,7 +133,7 @@
             </div>
 
             <div class="col">
-                <input type="range" min="0" max="5" value="0" (input)="defensePlayedSlider($event)">
+                <input type="range" min="0" max="5" value="0" [(ngModel)]="defensePlayedScore">
             </div>
 
             <div class="col">