diff options
| author | Igor Minar | 2013-03-08 11:43:37 -0800 |
|---|---|---|
| committer | Igor Minar | 2013-03-08 12:01:05 -0800 |
| commit | 55856565c23586ccf035824d2857ab1200316e13 (patch) | |
| tree | 8aebe2b79b113c3aee094eab14cf43bf5a784f47 /docs/content/tutorial/step_04.ngdoc | |
| parent | 13968343d4fe938edc84d39cb2d86e233f97ecda (diff) | |
| download | angular.js-55856565c23586ccf035824d2857ab1200316e13.tar.bz2 | |
fix($route): make nextRoute.$route private
the `nextRoute` object available in `$routeChangeStart` handler
accidentaly leaked property which pointed to the route definition
currently being matched.
this was done just for the internal needs of the `$route` implementation
and was never documented as public api.
Some confusion arouse around why the $route property was not always
available on the `nextRoute` object (see #1907). The right thing for us
to do is to prefix the property with $$ for now and refactor the code
to remove the property completely in the future. Application developers
should use the `nextRoute` object itself rather than its `$route` property.
The main diff is that nextRoute inherits from the object referenced by $route.
BREAKING CHANGE: in $routeChangeStart event, nextRoute.$route property is gone.
Use the nextRoute object instead of nextRoute.$route.
Closes #1907
Diffstat (limited to 'docs/content/tutorial/step_04.ngdoc')
0 files changed, 0 insertions, 0 deletions
