vsavkin
|
41b781107b
|
fix(router): doen't throw on canDeactive when route hasn't advanced
|
2016-06-24 12:44:32 -07:00 |
ScottSWu
|
ae75e3640a
|
chore(lint): Added license headers to most TypeScript files
Relates to #9380
|
2016-06-23 09:47:54 -07:00 |
vsavkin
|
15911367a2
|
refactor(router): removes a circualr dep
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
8dd3f59c81
|
chore(router): changes the router setup to align with other modules
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
92d8bf9619
|
feat(router): add support for componentless routes
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
ca23b4c55f
|
feat(router): add route config validation
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
4450e7b246
|
cleanup(router): enable noImplicitAny and noImplicntReturns
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
cdbf67ee05
|
test(router): add a test checking that guards work for child routes
|
2016-06-21 12:17:30 -07:00 |
Dimitrios Loukadakis
|
9a67f38728
|
fix(router): port fixes done on angular current router to the new one
The bugs were fixed on current angular router in the following commits:
angular/angular@b2a7fd05cb
angular/angular@fa2ce8100b
angular/angular@595bcdd1ac
Closes #12
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
25560ed048
|
feat(router): implement RouterLinkActive
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
2aa19fd078
|
feat(router): support navigating by url tree
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
b3e801ed9e
|
feat(router): make it work with TypeScript 1.8
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
127401598b
|
feat(router): implement terminal
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
f0a6329005
|
fix(router): fixes a typo
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
2982892acc
|
cleanup(router): clang-format
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
9de56481f1
|
feat(router): add enableTracing option
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
777eb2f159
|
feat(router): emit an event when routes are recognized
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
1f3f8ef6c8
|
fix(router): fix nested deactivation
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
66caabca0c
|
feat(router): implement redirectTo
|
2016-06-21 12:17:30 -07:00 |
Mike Ryan
|
97cf0e40d5
|
fix(guards): Cancel in-flight guards if one returns false
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
6988a550ea
|
cleanup(router): fix tslint errors
|
2016-06-21 12:17:30 -07:00 |
Victor Berchet
|
dadd5ddded
|
chore: add lint and clang-format
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
ed50e17e5b
|
refactor(router): rename queryParameters into queryParams
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
33b518ad21
|
feat(router): update RouterLink to support query params and fragment
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
b0e7c14545
|
fix(router): add an app initializer to trigger initial navigation
Closes #10
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
5742d4720a
|
fix(router): fix router to handle guards that return observable
Closes #19
|
2016-06-21 12:17:30 -07:00 |
Brandon Roberts
|
793ac3f6b4
|
Configure router with provided routes
Closes #9
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
6ce7a5a1ea
|
docs(router): add docs
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
88920bfee1
|
feat(router): add support for basic events
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
2717bcc3af
|
feat(router): implement cancelation
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
f34af4f249
|
feat(router): add support for using classes as guard
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
ab958598d7
|
feat(router): implement CandDeactivate
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
1914847e72
|
cleanup(router): make strictNullChecks happy
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
243612e36d
|
refactor(router): rename candidate into snapshot
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
c5cca8e098
|
feat(router): add support for CanActivate guard
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
9ff6b0828f
|
feat(router): make activation sync
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
1f6ade894e
|
cleanup(router): fix a typo
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
8407cfeac7
|
fix(router): fix router to take root component type instead of instance
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
c179b5033b
|
feat(router): implement relative navigation
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
5b371736b2
|
feat: add RouterLink
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
c9b4bcf689
|
refactor: move all utility functions into the utils dir
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
5bf1c93ead
|
docs: adds missing api docs
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
4f6ec01932
|
feat: implement a simple version of the router service
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
f57df3cf8a
|
chore: set up test and build infrastructure
|
2016-06-21 12:17:30 -07:00 |
vsavkin
|
af2f5c3d7d
|
cleanup(router): removes router
|
2016-06-20 08:47:54 -07:00 |
Alex Eagle
|
f39c9c9e75
|
style(lint): re-format modules/@angular
|
2016-06-09 17:00:15 -07:00 |
ScottSWu
|
86fbd50c3d
|
refactor(TypeScript): Add noImplicitAny
We automatically insert explicit 'any's where needed. These need to be
addressed as in #9100.
Fixes #4924
|
2016-06-08 16:20:50 -07:00 |
Igor Minar
|
45de65bd45
|
fix(router): don't mark the RouterOutletMap as internal
it's currently being reexported as public api which breaks anyone tryin to import
the router because the RouterOutletMap definition is missing
|
2016-06-08 11:18:35 -07:00 |
Victor Berchet
|
a6ad61d83e
|
refactor: change provide(...) for {provide: ...}
- provide() is deprecated,
- {} syntax is required by the offline compiler
|
2016-06-03 15:03:49 -07:00 |
Alex Eagle
|
2019050db2
|
chore(lint): enable duplicateModuleImport tslint check
|
2016-05-27 09:17:08 -07:00 |