@@ -20,7 +20,7 @@ allow a user to enter data.
20
20
$scope.zip = /^\d\d\d\d\d$/;
21
21
22
22
$scope.addContact = function() {
23
- $scope.user.contacts.push({type:'', value:''});
23
+ $scope.user.contacts.push({type:'email ', value:''});
24
24
};
25
25
26
26
$scope.removeContact = function(contact) {
@@ -34,16 +34,16 @@ allow a user to enter data.
34
34
</script>
35
35
<div ng-controller="FormController" class="example">
36
36
37
- <label>Name:</label><br/ >
38
- <input type="text" ng-model="user.name" required/> <br/ ><br/ >
37
+ <label>Name:</label><br>
38
+ <input type="text" ng-model="user.name" required/> <br><br>
39
39
40
- <label>Address:</label><br/ >
41
- <input type="text" ng-model="user.address.line1" size="33" required> <br/ >
42
- <input type="text" ng-model="user.address.city" size="12" required>,
43
- <input type="text" ng-model="user.address.state" size="2"
44
- ng-pattern="state" required>
40
+ <label>Address:</label><br>
41
+ <input type="text" ng-model="user.address.line1" ng-model-instant size="33" required> <br>
42
+ <input type="text" ng-model="user.address.city" ng-model-instant size="12" required>,
43
+ <input type="text" ng-model="user.address.state" ng-model-instant
44
+ ng-pattern="state" size="2" required>
45
45
<input type="text" ng-model="user.address.zip" size="5"
46
- ng-pattern="zip" required><br/ ><br/ >
46
+ ng-pattern="zip" required><br><br>
47
47
48
48
<label>Phone:</label>
49
49
[ <a href="" ng-click="addContact()">add</a> ]
@@ -54,12 +54,12 @@ allow a user to enter data.
54
54
<option>pager</option>
55
55
<option>IM</option>
56
56
</select>
57
- <input type="text" ng-model="contact.value" required/>
57
+ <input type="text" ng-model="contact.value" ng-model-instant required/>
58
58
[ <a href="" ng-click="removeContact(contact)">X</a> ]
59
59
</div>
60
60
<hr/>
61
61
Debug View:
62
- <pre>user={{user}}</pre>
62
+ <pre>user={{user | json }}</pre>
63
63
</div>
64
64
65
65
</doc:source>
0 commit comments