<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/docs/content/cookbook, branch v1.0.0rc4</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>fix(docs): remove ngModelInstant from all examples</title>
<updated>2012-04-04T22:56:15+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-04-04T22:56:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=fdf17d729fa7651e88dc5f27c40b8de875a34a55'/>
<id>fdf17d729fa7651e88dc5f27c40b8de875a34a55</id>
<content type='text'>
just fixing leftover code after the removal of ngModelInstant
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
just fixing leftover code after the removal of ngModelInstant
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($compile): do not interpolate boolean attributes, rather evaluate them</title>
<updated>2012-03-27T04:14:09+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-03-23T22:53:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=a08cbc02e78e789a66e9af771c410e8ad1646e25'/>
<id>a08cbc02e78e789a66e9af771c410e8ad1646e25</id>
<content type='text'>
So that we can have non string values, e.g. ng-value="true" for radio inputs

Breaks boolean attrs are evaluated rather than interpolated

To migrate your code, change: &lt;input ng-disabled="{{someBooleanVariable}}"&gt;
to: &lt;input ng-disabled="someBooleanVariabla"&gt;


Affected directives:

* ng-multiple
* ng-selected
* ng-checked
* ng-disabled
* ng-readonly
* ng-required
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So that we can have non string values, e.g. ng-value="true" for radio inputs

Breaks boolean attrs are evaluated rather than interpolated

To migrate your code, change: &lt;input ng-disabled="{{someBooleanVariable}}"&gt;
to: &lt;input ng-disabled="someBooleanVariabla"&gt;


Affected directives:

* ng-multiple
* ng-selected
* ng-checked
* ng-disabled
* ng-readonly
* ng-required
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(cookbook/form): fix the example</title>
<updated>2012-03-21T20:52:11+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-03-21T20:52:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=98e18a64aa6b4d7323b684f4d65ba2db30828762'/>
<id>98e18a64aa6b4d7323b684f4d65ba2db30828762</id>
<content type='text'>
Closes #712
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #712
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(input): Fix some broken links, add missing $, use ng- in examples</title>
<updated>2012-03-13T20:52:57+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-03-13T20:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=63be222326f3badbb76371f82d49fed5ab9e3e65'/>
<id>63be222326f3badbb76371f82d49fed5ab9e3e65</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(forms): prefix all form and control properties with $</title>
<updated>2012-03-13T06:04:11+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-03-13T04:12:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=f59e4b11f11261c234a821db67088f0de88a2852'/>
<id>f59e4b11f11261c234a821db67088f0de88a2852</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor($route): remove .parent(); ng:view scope creation</title>
<updated>2012-02-29T01:46:58+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-02-16T05:49:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e31d1c287d972d633bdaf9c385d3012192f64918'/>
<id>e31d1c287d972d633bdaf9c385d3012192f64918</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(forms): Even better forms</title>
<updated>2012-02-29T01:46:58+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-02-16T01:16:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=21c725f1a12d1de758cab6e4c4fafc5c420eb565'/>
<id>21c725f1a12d1de758cab6e4c4fafc5c420eb565</id>
<content type='text'>
- remove $formFactory completely
- remove parallel scope hierarchy (forms, widgets)
- use new compiler features (widgets, forms are controllers)
- any directive can add formatter/parser (validators, convertors)

Breaks no custom input types
Breaks removed integer input type
Breaks remove list input type (ng-list directive instead)
Breaks inputs bind only blur event by default (added ng:bind-change directive)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- remove $formFactory completely
- remove parallel scope hierarchy (forms, widgets)
- use new compiler features (widgets, forms are controllers)
- any directive can add formatter/parser (validators, convertors)

Breaks no custom input types
Breaks removed integer input type
Breaks remove list input type (ng-list directive instead)
Breaks inputs bind only blur event by default (added ng:bind-change directive)
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(compiler): update the compiler docs</title>
<updated>2012-01-25T19:53:59+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-12-14T01:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4804c83b7db5770d5d02eea9eea4cc012b4aa524'/>
<id>4804c83b7db5770d5d02eea9eea4cc012b4aa524</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(scope.$watch): rearrange arguments passed into watcher (newValue, oldValue, scope)</title>
<updated>2012-01-23T19:11:27+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-11-30T20:23:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=0196411dbe179afe24f4faa6d6503ff3f69472da'/>
<id>0196411dbe179afe24f4faa6d6503ff3f69472da</id>
<content type='text'>
As scopes are injected into controllers now, you have the reference anyway, so having scope as first argument makes no sense…

Breaks $watcher gets arguments in different order (newValue, oldValue, scope)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As scopes are injected into controllers now, you have the reference anyway, so having scope as first argument makes no sense…

Breaks $watcher gets arguments in different order (newValue, oldValue, scope)</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(scope): separate controller from scope</title>
<updated>2012-01-23T19:05:36+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-11-30T05:51:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=992c790f0786fa45c1cc3710f29bf49c7c322ba7'/>
<id>992c790f0786fa45c1cc3710f29bf49c7c322ba7</id>
<content type='text'>
Controller is standalone object, created using "new" operator, not messed up with scope anymore.
Instead, related scope is injected as $scope.

See design proposal: https://docs.google.com/document/pub?id=1SsgVj17ec6tnZEX3ugsvg0rVVR11wTso5Md-RdEmC0k

Closes #321
Closes #425

Breaks controller methods are not exported to scope automatically
Breaks Scope#$new() does not take controller as argument anymore</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Controller is standalone object, created using "new" operator, not messed up with scope anymore.
Instead, related scope is injected as $scope.

See design proposal: https://docs.google.com/document/pub?id=1SsgVj17ec6tnZEX3ugsvg0rVVR11wTso5Md-RdEmC0k

Closes #321
Closes #425

Breaks controller methods are not exported to scope automatically
Breaks Scope#$new() does not take controller as argument anymore</pre>
</div>
</content>
</entry>
</feed>
