<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/docs/content/cookbook, branch v1.2.3</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>docs(guide/overview): Refactor overview and mvc docs</title>
<updated>2013-11-07T01:11:44+00:00</updated>
<author>
<name>Tobias Bosch</name>
</author>
<published>2013-11-06T06:16:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=fc060dfc08f048511fe78e9df04ce4616171da34'/>
<id>fc060dfc08f048511fe78e9df04ce4616171da34</id>
<content type='text'>
Before, there we multiple overview docs:
- guide/overview
- guide/introduction
- guide/dev_guide.mvc
- guide/dev_guide.mvc.understanding_model
- guide/dev_guide.mvc.understanding_view
- guide/concepts

Now we have:
- guide/introduction: High level description of Angular with the key benefits but without code or any concrete concepts
- guide/concepts: explains all important concepts with a simple example and contains deep links to the other parts of the guide.

 All the old information was moved into existing documents or deleted when they were duplicates.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before, there we multiple overview docs:
- guide/overview
- guide/introduction
- guide/dev_guide.mvc
- guide/dev_guide.mvc.understanding_model
- guide/dev_guide.mvc.understanding_view
- guide/concepts

Now we have:
- guide/introduction: High level description of Angular with the key benefits but without code or any concrete concepts
- guide/concepts: explains all important concepts with a simple example and contains deep links to the other parts of the guide.

 All the old information was moved into existing documents or deleted when they were duplicates.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: correct broken links</title>
<updated>2013-10-18T22:35:41+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2013-10-18T02:25:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=14438058da39c3e523f420549074934ca5881b09'/>
<id>14438058da39c3e523f420549074934ca5881b09</id>
<content type='text'>
This also contains some whitespace corrections by my editor.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also contains some whitespace corrections by my editor.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(cookbook/deeplinking): fix typo</title>
<updated>2013-10-14T06:35:38+00:00</updated>
<author>
<name>David Gonzalez</name>
</author>
<published>2013-10-14T06:25:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=0dd987bb919b3761c28f8e5b85eb22f9b9bf5a57'/>
<id>0dd987bb919b3761c28f8e5b85eb22f9b9bf5a57</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(cookbook/adv_forms): simplify example</title>
<updated>2013-10-08T11:59:46+00:00</updated>
<author>
<name>J Bruni</name>
</author>
<published>2013-10-08T03:09:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=f7fc00841bf5e3ffa2d9c2b1d316ed4dcdcde756'/>
<id>f7fc00841bf5e3ffa2d9c2b1d316ed4dcdcde756</id>
<content type='text'>
Pass the `$index` directly to the `removeContact` function, instead of
searching for it in an expensive forEach loop.

Closes #4320
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pass the `$index` directly to the `removeContact` function, instead of
searching for it in an expensive forEach loop.

Closes #4320
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(cookbook/helloworld): display "World" if no name is entered</title>
<updated>2013-06-20T13:39:16+00:00</updated>
<author>
<name>NimaVaziri</name>
</author>
<published>2013-06-20T13:25:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3621896e9d7dfdba14ae0e554037868d7cbca3c8'/>
<id>3621896e9d7dfdba14ae0e554037868d7cbca3c8</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): pull $route and friends into angular-route.js</title>
<updated>2013-06-07T00:07:12+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-06-05T22:30:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=5599b55b04788c2e327d7551a4a699d75516dd21'/>
<id>5599b55b04788c2e327d7551a4a699d75516dd21</id>
<content type='text'>
$route, $routeParams and ngView have been pulled from core angular.js
to angular-route.js/ngRoute module.

This is was done to in order keep the core focused on most commonly
used functionality and allow community routers to be freely used
instead of $route service.

There is no need to panic, angular-route will keep on being supported
by the angular team.

Note: I'm intentionally not fixing tutorial links. Tutorial will need
bigger changes and those should be done when we update tutorial to
1.2.

BREAKING CHANGE: applications that use $route will now need to load
angular-route.js file and define dependency on ngRoute module.

Before:

```
...
&lt;script src="angular.js"&gt;&lt;/script&gt;
...
var myApp = angular.module('myApp', ['someOtherModule']);
...
```

After:

```
...
&lt;script src="angular.js"&gt;&lt;/script&gt;
&lt;script src="angular-route.js"&gt;&lt;/script&gt;
...
var myApp = angular.module('myApp', ['ngRoute', 'someOtherModule']);
...
```

Closes #2804
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
$route, $routeParams and ngView have been pulled from core angular.js
to angular-route.js/ngRoute module.

This is was done to in order keep the core focused on most commonly
used functionality and allow community routers to be freely used
instead of $route service.

There is no need to panic, angular-route will keep on being supported
by the angular team.

Note: I'm intentionally not fixing tutorial links. Tutorial will need
bigger changes and those should be done when we update tutorial to
1.2.

BREAKING CHANGE: applications that use $route will now need to load
angular-route.js file and define dependency on ngRoute module.

Before:

```
...
&lt;script src="angular.js"&gt;&lt;/script&gt;
...
var myApp = angular.module('myApp', ['someOtherModule']);
...
```

After:

```
...
&lt;script src="angular.js"&gt;&lt;/script&gt;
&lt;script src="angular-route.js"&gt;&lt;/script&gt;
...
var myApp = angular.module('myApp', ['ngRoute', 'someOtherModule']);
...
```

Closes #2804
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngRepeat): prevent initial duplicates</title>
<updated>2013-04-12T06:06:07+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2013-04-11T23:28:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=a0bc71e27107c58282e71415c4e8d89e916ae99c'/>
<id>a0bc71e27107c58282e71415c4e8d89e916ae99c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(cookbook): change prototype methods to scope methods in Buzz</title>
<updated>2013-01-18T05:49:41+00:00</updated>
<author>
<name>Amir H. Hajizamani</name>
</author>
<published>2013-01-14T19:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4f5583465a03ad032416b655be4450138d852d4c'/>
<id>4f5583465a03ad032416b655be4450138d852d4c</id>
<content type='text'>
As explained in 'Understanding the Controller Component', Controllers
written for new (post 1.0 RC) versions of Angular need to add methods to
the scope directly, not the function's prototype. Correcting this
example should remove any ambiguity, especially for beginners.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As explained in 'Understanding the Controller Component', Controllers
written for new (post 1.0 RC) versions of Angular need to add methods to
the scope directly, not the function's prototype. Correcting this
example should remove any ambiguity, especially for beginners.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(guide): minor grammar fixes</title>
<updated>2013-01-18T00:10:46+00:00</updated>
<author>
<name>Matt Rohrer</name>
</author>
<published>2012-09-26T13:30:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=93070f14885801de7e264b04fdf4cb54b7dc7d9b'/>
<id>93070f14885801de7e264b04fdf4cb54b7dc7d9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(*): simplify doc urls</title>
<updated>2012-06-12T07:10:18+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-06-12T06:49:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=f16150d5f1b20b3d633b4402095ea89baa4be042'/>
<id>f16150d5f1b20b3d633b4402095ea89baa4be042</id>
<content type='text'>
we now have two types of namespaces:

- true namespace: angular.* - used for all global apis
- virtual namespace: ng.*, ngMock.*, ... - used for all DI modules

the virual namespaces have services under the second namespace level (e.g. ng.)
and filters and directives prefixed with filter: and directive: respectively
(e.g. ng.filter:orderBy, ng.directive:ngRepeat)

this simplifies urls and makes them a lot shorter while still avoiding name collisions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
we now have two types of namespaces:

- true namespace: angular.* - used for all global apis
- virtual namespace: ng.*, ngMock.*, ... - used for all DI modules

the virual namespaces have services under the second namespace level (e.g. ng.)
and filters and directives prefixed with filter: and directive: respectively
(e.g. ng.filter:orderBy, ng.directive:ngRepeat)

this simplifies urls and makes them a lot shorter while still avoiding name collisions
</pre>
</div>
</content>
</entry>
</feed>
