<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/test/directive, branch g3_v1_3</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>chore(module): move files around in preparation for more modules</title>
<updated>2012-03-28T18:16:35+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-03-23T21:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=2430f52bb97fa9d682e5f028c977c5bf94c5ec38'/>
<id>2430f52bb97fa9d682e5f028c977c5bf94c5ec38</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>refactor(ngBindAttr): remove</title>
<updated>2012-03-27T04:14:09+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-03-23T22:48:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=55027132f3d57e5dcf94683e6e6bd7b0aae0087d'/>
<id>55027132f3d57e5dcf94683e6e6bd7b0aae0087d</id>
<content type='text'>
Breaks ng-bind-attr directive removed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Breaks ng-bind-attr directive removed
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ngValue): allow radio inputs to have non string values</title>
<updated>2012-03-27T04:14:09+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-03-23T20:04:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=09e175f02cca0f4a295fd0c9b980cd8f432e722b'/>
<id>09e175f02cca0f4a295fd0c9b980cd8f432e722b</id>
<content type='text'>
Closes #816
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #816
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($controller): support controller registration via $controllerProvider</title>
<updated>2012-03-26T22:23:29+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-03-26T20:01:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=d54dfecb00fba41455536c5ddd55310592fdaf84'/>
<id>d54dfecb00fba41455536c5ddd55310592fdaf84</id>
<content type='text'>
It's now possible to register controllers as:

.register('MyCtrl', function($scope) { ... });
// or
.register('MyCtrl', ['$scope', function($scope) { ... });

Additionally a module loader shortcut api was added as well:

myModule.controller('MyCtr', function($scope) { ... });
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's now possible to register controllers as:

.register('MyCtrl', function($scope) { ... });
// or
.register('MyCtrl', ['$scope', function($scope) { ... });

Additionally a module loader shortcut api was added as well:

myModule.controller('MyCtr', function($scope) { ... });
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(input.radio): Allow value attribute to be interpolated</title>
<updated>2012-03-20T21:39:23+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-03-20T20:05:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ade6c452753145c84884d17027a7865bf4b34b0c'/>
<id>ade6c452753145c84884d17027a7865bf4b34b0c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bug(ie7): incorrectly set all inputs to disabled</title>
<updated>2012-03-19T22:49:42+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-03-19T19:20:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=1cc0e4173de01d6c4103910d231a24b2834f4d91'/>
<id>1cc0e4173de01d6c4103910d231a24b2834f4d91</id>
<content type='text'>
In ie7 all of the input fields are set to readonly and disabled, because ie7 enumerates over all attributes even if the are not declared on the element.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In ie7 all of the input fields are set to readonly and disabled, because ie7 enumerates over all attributes even if the are not declared on the element.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(select): multiselect failes to update view on selection insert</title>
<updated>2012-03-19T18:35:10+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-03-15T21:19:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=6ecac8e71a84792a434d21db2c245b3648c55f18'/>
<id>6ecac8e71a84792a434d21db2c245b3648c55f18</id>
<content type='text'>
In multiselect when the underlying selection array push/pops an element the view did not re-render since the array reference stayed the same.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In multiselect when the underlying selection array push/pops an element the view did not re-render since the array reference stayed the same.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngForm): alias name||ngForm</title>
<updated>2012-03-19T18:35:09+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-03-15T21:08:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=823adb231995e917bc060bfa49453e2a96bac2b6'/>
<id>823adb231995e917bc060bfa49453e2a96bac2b6</id>
<content type='text'>
form directive was requiring name attribute even when invoked as attribute, resulting in unnecessary duplication
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
form directive was requiring name attribute even when invoked as attribute, resulting in unnecessary duplication
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngView): controller not published</title>
<updated>2012-03-19T18:35:09+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-03-15T20:41:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=21e74c2d2e8e985b23711785287feb59965cbd90'/>
<id>21e74c2d2e8e985b23711785287feb59965cbd90</id>
<content type='text'>
corrected omitted assignment of controller to the element data object. Without this fix the controller created by ngView is not accessible from the browser debugger.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
corrected omitted assignment of controller to the element data object. Without this fix the controller created by ngView is not accessible from the browser debugger.
</pre>
</div>
</content>
</entry>
</feed>
