diff options
Diffstat (limited to 'docs/content/guide/dev_guide.expressions.ngdoc')
| -rw-r--r-- | docs/content/guide/dev_guide.expressions.ngdoc | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/docs/content/guide/dev_guide.expressions.ngdoc b/docs/content/guide/dev_guide.expressions.ngdoc index 177a5e87..ab5a897b 100644 --- a/docs/content/guide/dev_guide.expressions.ngdoc +++ b/docs/content/guide/dev_guide.expressions.ngdoc @@ -51,9 +51,15 @@ You can try evaluating different expressions here: <doc:example> <doc:source> - <div ng:init="exprs=[]" class="expressions"> + <script> + function Cntl2(){ + this.exprs = []; + this.expr = '3*10|currency'; + } + </script> + <div ng:controller="Cntl2" class="expressions"> Expression: - <input type='text' name="expr" value="3*10|currency" size="80"/> + <input type='text' ng:model="expr" size="80"/> <button ng:click="exprs.$add(expr)">Evaluate</button> <ul> <li ng:repeat="expr in exprs"> @@ -84,9 +90,18 @@ the global state (a common source of subtle bugs). <doc:example> <doc:source> - <div class="example2" ng:init="$window = $service('$window')"> - Name: <input name="name" type="text" value="World"/> - <button ng:click="($window.mockWindow || $window).alert('Hello ' + name)">Greet</button> + <script> + function Cntl1($window){ + this.name = 'World'; + + this.greet = function() { + ($window.mockWindow || $window).alert('Hello ' + this.name); + } + } + </script> + <div class="example2" ng:controller="Cntl1"> + Name: <input ng:model="name" type="text"/> + <button ng:click="greet()">Greet</button> </div> </doc:source> <doc:scenario> @@ -158,7 +173,7 @@ Extensions: You can further extend the expression vocabulary by adding new metho {name:'Mike', phone:'555-4321'}, {name:'Adam', phone:'555-5678'}, {name:'Julie', phone:'555-8765'}]"></div> - Search: <input name="searchText"/> + Search: <input ng:model="searchText"/> <table class="example3"> <tr><th>Name</th><th>Phone</th><tr> <tr ng:repeat="friend in friends.$filter(searchText)"> |
