c9f58cf78c
feat(router): export routerLinkActive w/ isActive property
2016-10-26 14:08:22 -07:00
6ccbfd41dd
fix(router): preserve resolve data
...
Closes #12306
2016-10-26 13:53:00 -07:00
7d2554baa1
tests(router): add a test showing how to handle resovle errors
2016-10-26 13:52:59 -07:00
52a853e257
fix(router): change router not to deactivate aux routes when navigating from a componentless routes
2016-10-26 13:52:59 -07:00
8f2fa0f766
fix(router): disallow component routes with named outlets
...
Closes #11208 , #11082
2016-10-26 13:52:59 -07:00
fc60fa790c
fix(router): add a test to make sure canDeactivate guards are called for aux routes
...
Closes #11345
2016-10-26 13:52:58 -07:00
b74185369f
fix(router): canDeactivate guards are not triggered for componentless routes
...
Closes #12375
2016-10-26 13:52:58 -07:00
da5fc696bb
fix(router): do not update primary route if only secondary outlet is given ( #11797 )
2016-10-20 10:59:08 -07:00
b44b6ef8f5
fix(router): module loader should start compiling modules when stubbedModules are set ( #11742 )
2016-10-20 10:58:53 -07:00
0f21a5823b
cleanup(router): add a test verifying than NavigationEnd is not emitted after NavigationCancel
2016-10-20 10:56:12 -07:00
5ae6915600
fix(router): fix lazy loading triggered by redirects from wildcard routes
...
Closes #12183
2016-10-20 10:56:12 -07:00
8b9ab44eee
feat(router): add support for ng1/ng2 migration ( #12160 )
2016-10-20 10:44:44 -07:00
27d76776b8
fix(router): correctly export filter operator in es5 ( #12286 )
2016-10-17 23:06:19 -07:00
d55f747858
docs(router): attribute notation for string paths ( #12205 )
...
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
3df00828d7
docs(router): fix CanActivateChild API docs ( #12128 )
...
fixes #12127
2016-10-11 15:47:57 -07:00
e06303a987
fix(router): improve error message ( #12102 )
2016-10-06 15:19:22 -07:00
40b92ddf21
fix(router): wildcards routes should support lazy loading
...
Closes #12024
2016-10-06 15:19:09 -07:00
1681e4f57f
fix(router): parent resolve should complete before merging resolved data
...
Closes #12032
2016-10-06 15:19:09 -07:00
0b7dc2f9ff
docs(RouterTestingModule) change modules to imports in example ( #12118 )
2016-10-06 10:22:39 -07:00
cf269d9ff4
refactor: add license header to JS files & format files ( #12081 )
2016-10-04 20:39:20 -07:00
50c37d45dc
refactor: simplify arrow functions ( #12057 )
2016-10-04 15:57:37 -07:00
43d3a84df3
Revert "refactor: add license header to JS files & format files ( #12035 )"
...
This reverts commit 8310c91823
.
2016-10-04 14:06:41 -07:00
8310c91823
refactor: add license header to JS files & format files ( #12035 )
2016-10-04 13:15:49 -07:00
c143fee849
refactor(routerLinkActive): optimised routerLinkActive active check code ( #11968 )
...
Modify routerLinkActive to optimise performance by removing unnecessary iteration. By replacing Array.reduce with Array.some, the loop will break when it finds an active link. Useful if used on the parent of a large group of routerLinks. Furthermore, if a RouterLink is active it will not check the RouterLinkWithHrefs.
2016-09-30 09:42:54 -07:00
41c8c30973
chore(lint): remove unused imports ( #11923 )
...
This was done automatically by tslint, which can now fix issues it finds.
The fixer is still pending in PR https://github.com/palantir/tslint/pull/1568
Also I have a local bugfix for https://github.com/palantir/tslint/issues/1569
which causes too many imports to be deleted.
2016-09-27 17:12:25 -07:00
745e10e6d2
docs(router_config): add missing quote ( #11925 )
2016-09-27 10:10:12 -07:00
31dce72b7b
fix(router): update the router not to reset router state when updating root component ( #11799 )
2016-09-21 11:37:43 -07:00
5a849829c4
feat(router): add router preloader to optimistically preload routes
2016-09-20 14:53:52 -07:00
cb657c4b55
docs: update descriptions in package.jsons
2016-09-14 16:44:39 -07:00
cc7780adf7
build(npm): update to rxjs@5.0.0-beta.12
...
Fixes #11300
2016-09-12 12:05:00 -07:00
a343a8e1c2
docs(router): fix typos
2016-09-12 09:47:44 -07:00
a41c1bbdf4
docs(router): update docs of the router lifecycle interfaces
2016-09-10 16:55:14 -07:00
f2c6157e74
docs(router): update docs of RouteModule and RouterTestingModule
2016-09-10 16:55:13 -07:00
32564ece27
docs(router): update RouterState docs
2016-09-10 16:55:13 -07:00
3eee62fa71
docs(router): update router configuration docs
2016-09-10 16:55:13 -07:00
617475005f
docs(router): update docs of the Router service
2016-09-10 16:55:13 -07:00
0822066175
docs(router): update docs for router directives
2016-09-10 16:55:13 -07:00
5a4e46db20
refactor(tests): simplify code ( #11485 )
2016-09-09 12:04:38 -07:00
d296298282
fix(build): prevent package tsconfigs from shadowing main tsconfig ( #11454 )
2016-09-08 15:01:22 -07:00
cc958c74ad
docs(router): Fix typo of segment name and odd quote ( #11409 )
2016-09-07 14:10:19 -07:00
f5101782d9
docs(router): Fixed examples for router.navigate ( #11263 )
2016-09-02 13:42:51 -07:00
ddda62b1f2
docs(router): add changelog for 3.0.0-rc.2
2016-08-31 16:55:18 -07:00
08e48c8f73
fix(router): correct peerDependencies info in package.json
2016-08-31 16:49:14 -07:00
6ea5b05e7c
refactor(benchmarks): make setup nicer
...
- simplify and correct systemjs config
- remove deep imports into Ng2 packages to work with bundles
- have separate Ng2 and Polymer bootstrap files
2016-08-31 11:24:22 -07:00
1df69cb4d2
fix(DomSchemaRegistry): detect invalid elements
2016-08-30 21:32:03 -07:00
174c016104
fix(bundles): correct RxJS mapping in rollup config for umd/es5 bundles
2016-08-30 21:07:45 -07:00
0f68351979
fix(Router): fix type ( #11181 )
2016-08-30 21:06:38 -07:00
c74a438f0c
docs(router): fix up the exampesd
2016-08-30 20:37:35 -07:00
c350ba29f6
fix(router): do not use rx/add/operator
2016-08-30 20:37:35 -07:00
979657989b
fix(packages): use ES modules for primary build ( #11120 )
2016-08-30 18:07:40 -07:00