411 Commits

Author SHA1 Message Date
Victor Berchet
d7d8fab211 refactor(router): cleanup config 2016-12-02 15:03:59 -08:00
liufc
12959f444c refactor(router):remove unused parameter pathIndex () 2016-12-01 13:25:53 -08:00
Victor Savkin
e628b66cca feat(build): record angular version in the dom () 2016-11-30 13:52:08 -08:00
vsavkin
42cf06fa12 feat(router): add support for custom route reuse strategies 2016-11-29 23:21:41 -08:00
Misko Hevery
2d6a003dba feat: update RxJS peer dependency to 5.0.0-rc.4
Closes 

RxJS from beta-12 to rc.4, has removed the `cache`
operator. (See https://github.com/ReactiveX/rxjs/blob/master/CHANGELOG.md#breaking-changes-1)
If your application relies on it, then we suggest 
that you use the one from this gist:
https://gist.github.com/robwormald/19dea0c70a6e01aadced6731aed4f9f7
2016-11-29 16:27:33 -08:00
Chuck Jazdzewski
3e548de99d Revert "fix(router): guards restor an incorrect url when used with skipLocationChange"
This reverts commit ad20d7d260845d16cae2969c3cda968e3615397e.
2016-11-22 13:31:33 -08:00
Alex Eagle
664a6273e1 feature(tsc-wrapped): add option for closure compiler JSDoc annotations 2016-11-18 09:37:40 -08:00
vsavkin
ad20d7d260 fix(router): guards restor an incorrect url when used with skipLocationChange
Closes 
2016-11-17 14:10:59 -08:00
vsavkin
602522beb2 fix(router): support redirects to named outlets
Closes , 
2016-11-17 14:10:59 -08:00
Victor Savkin
927aa69726 fix(router): add a banner file for the router () 2016-11-16 09:17:19 -08:00
Victor Savkin
773b31de8f fix(router): should not create a route state if navigation is canceled ()
Closes 
2016-11-15 19:00:20 -08:00
vsavkin
6a212fd561 fix(router): removes a peer dependency from router to upgrade 2016-11-15 18:37:08 -08:00
Dzmitry Shylovich
7c36e7f956 chore(router): remove @angular/upgrade peer dep () 2016-11-15 14:00:11 -08:00
Dzmitry Shylovich
46d150266b feat(router_link): add skipLocationChange and replaceUrl inputs () 2016-11-14 18:30:13 -08:00
vsavkin
c2fae72bc6 feat(router): register router with ngprobe 2016-11-14 12:57:05 -08:00
Joao Dias
77ee27c59e refactor(): use const and let instead of var 2016-11-12 16:40:17 -08:00
Victor Savkin
52be848f94 fix(router): incorrect injector is used when instantiating components loaded lazily () 2016-11-11 17:12:00 -08:00
Dzmitry Shylovich
785b7b640e fix(router): Route.isActive also compares query params () 2016-11-11 13:23:47 -08:00
vsavkin
e5a753e111 fix(router): router should not swallow "unhandled" errors
closes 
2016-11-11 13:22:19 -08:00
Michael Seemann
2a4bf9a0df fix(router): avoid router initialization for non root components
closes 
closes 
2016-11-11 11:15:17 -08:00
Dzmitry Shylovich
7886561997 fix(router): check if windows.console exists before using it () 2016-11-11 10:46:53 -08:00
Dzmitry Shylovich
77dc1ab675 fix(router): throw an error when encounter undefined route () 2016-11-10 14:55:10 -08:00
Dzmitry Shylovich
3052fb234f fix(router): ignore null or undefined query parameters () 2016-11-10 14:41:19 -08:00
vsavkin
73407351e7 feat(router): add support for custom url matchers
Closes 
Closes 
2016-11-09 16:24:58 -08:00
vsavkin
2c110931f8 fix(router): do not require the creation of empty-path routes when no url left
Closes 
2016-11-09 16:24:49 -08:00
Victor Savkin
6e35d13fbc feat(router): add a provider making angular1/angular2 integration easier () 2016-11-09 13:33:33 -08:00
liufc
89fd54e8e3 docs(url_tree):fix typo(UrlSegment path property's comment part -> path) () 2016-11-07 10:27:47 -08:00
Victor Savkin
9ddf9b3d3d fix(router): advance a route only after its children have been deactivated ()
Closes 
2016-11-03 16:26:10 -07:00
André Werlang
2e78b76fcf fix(router): resolve guard observables on the first emit () 2016-11-02 21:56:04 -07:00
CorvusCorrax
e25baa08b3 fix(router): correctly export concatMap operator in es5 () 2016-11-02 21:55:02 -07:00
vsavkin
d509ee078b fix(router): reset URL to the stable state when a navigation gets canceled
Closes 
2016-11-02 12:25:23 -07:00
vsavkin
8e221b826f fix(router): routerLink should not prevent default on non-link elements 2016-11-02 12:25:23 -07:00
vsavkin
830a780cb3 fix(router): CanDeactivate receives a wrong component
Closes 
2016-11-02 12:25:23 -07:00
Austin Miller
1de04b23b1 fix(router): call data observers when the path changes 2016-11-01 11:28:43 -07:00
vsavkin
fe47e6b783 fix(router): rerun resolvers when url changes
Closes 
2016-10-28 15:17:00 -07:00
vsavkin
091c390032 fix(router): run navigations serialy
Closes 
2016-10-28 14:56:08 -07:00
Jeremy Elbourn
c9f58cf78c feat(router): export routerLinkActive w/ isActive property 2016-10-26 14:08:22 -07:00
vsavkin
6ccbfd41dd fix(router): preserve resolve data
Closes 
2016-10-26 13:53:00 -07:00
vsavkin
7d2554baa1 tests(router): add a test showing how to handle resovle errors 2016-10-26 13:52:59 -07:00
vsavkin
52a853e257 fix(router): change router not to deactivate aux routes when navigating from a componentless routes 2016-10-26 13:52:59 -07:00
vsavkin
8f2fa0f766 fix(router): disallow component routes with named outlets
Closes , 
2016-10-26 13:52:59 -07:00
vsavkin
fc60fa790c fix(router): add a test to make sure canDeactivate guards are called for aux routes
Closes 
2016-10-26 13:52:58 -07:00
vsavkin
b74185369f fix(router): canDeactivate guards are not triggered for componentless routes
Closes 
2016-10-26 13:52:58 -07:00
Daniel Leib
da5fc696bb fix(router): do not update primary route if only secondary outlet is given () 2016-10-20 10:59:08 -07:00
Victor Savkin
b44b6ef8f5 fix(router): module loader should start compiling modules when stubbedModules are set () 2016-10-20 10:58:53 -07:00
vsavkin
0f21a5823b cleanup(router): add a test verifying than NavigationEnd is not emitted after NavigationCancel 2016-10-20 10:56:12 -07:00
vsavkin
5ae6915600 fix(router): fix lazy loading triggered by redirects from wildcard routes
Closes 
2016-10-20 10:56:12 -07:00
Victor Savkin
8b9ab44eee feat(router): add support for ng1/ng2 migration () 2016-10-20 10:44:44 -07:00
Rob Wormald
27d76776b8 fix(router): correctly export filter operator in es5 () 2016-10-17 23:06:19 -07:00
Ferdinand Malcher
d55f747858 docs(router): attribute notation for string paths ()
Either bind an expression or use the attribute notation.
The mixed way `[routerLink]="/path"` won't work.
Prefer the attribute notation for string-only paths
2016-10-17 22:53:55 -07:00