aboutsummaryrefslogtreecommitdiffstats
path: root/docs/content/cookbook/form.ngdoc
diff options
context:
space:
mode:
Diffstat (limited to 'docs/content/cookbook/form.ngdoc')
-rw-r--r--docs/content/cookbook/form.ngdoc13
1 files changed, 0 insertions, 13 deletions
diff --git a/docs/content/cookbook/form.ngdoc b/docs/content/cookbook/form.ngdoc
index 55aeb4b9..08f8971d 100644
--- a/docs/content/cookbook/form.ngdoc
+++ b/docs/content/cookbook/form.ngdoc
@@ -3,14 +3,11 @@
@name Cookbook: Form
@description
-
A web application's main purpose is to present and gather data. For this reason angular strives
to make both of these operations trivial. This example shows off how you can build a simple form to
allow a user to enter data.
-
-
<doc:example>
<doc:source>
<script>
@@ -26,11 +23,9 @@ allow a user to enter data.
</script>
<div ng:controller="FormController" class="example">
-
<label>Name:</label><br/>
<input type="text" name="user.name" ng:required/> <br/><br/>
-
<label>Address:</label><br/>
<input type="text" name="user.address.line1" size="33" ng:required/> <br/>
<input type="text" name="user.address.city" size="12" ng:required/>,
@@ -38,7 +33,6 @@ allow a user to enter data.
<input type="text" name="user.address.zip" size="5" ng:required
ng:validate="regexp:zip"/><br/><br/>
-
<label>Phone:</label>
[ <a href="" ng:click="user.contacts.$add()">add</a> ]
<div ng:repeat="contact in user.contacts">
@@ -56,7 +50,6 @@ ng:validate="regexp:zip"/><br/><br/>
<pre>user={{user}}</pre>
</div>
-
</doc:source>
<doc:scenario>
it('should show debug', function(){
@@ -69,13 +62,11 @@ ng:validate="regexp:zip"/><br/><br/>
expect(binding('user')).toMatch(/you@example.org/);
});
-
it('should remove contact', function(){
using('.example').element('a:contains(X)').click();
expect(binding('user')).not().toMatch(/\(234\) 555\-1212/);
});
-
it('should validate zip', function(){
expect(using('.example').element(':input[name=user.address.zip]').attr('className'))
.not().toMatch(/ng-validation-error/);
@@ -84,7 +75,6 @@ ng:validate="regexp:zip"/><br/><br/>
.toMatch(/ng-validation-error/);
});
-
it('should validate state', function(){
expect(using('.example').element(':input[name=user.address.state]').attr('className'))
.not().toMatch(/ng-validation-error/);
@@ -96,11 +86,8 @@ ng:validate="regexp:zip"/><br/><br/>
</doc:example>
-
-
# Things to notice
-
* The user data model is initialized {@link api/angular.directive.ng:controller controller} and is
available in
the {@link api/angular.scope scope} with the initial data.