angular-cn/packages
George Kalpakas 93837e9545 feat(upgrade): support downgrading multiple modules (#26217)
Currently, calling `downgradeModule()` more than once is not supported.
If one wants to downgrade multiple Angular modules, they can create a
"super-module" that imports all the rest and downgrade that.

This commit adds support for downgrading multiple Angular modules. If
multiple modules are downgraded, then one must explicitly specify the
downgraded module that each downgraded component or injectable belongs
to, when calling `downgradeComponent()` and `downgradeInjectable()`
respectively.

No modification is needed (i.e. there is no need to specify a module for
downgraded components and injectables), if an app is not using
`downgradeModule()` or if there is only one downgraded Angular module.

Fixes #26062

PR Close #26217
2018-11-05 16:33:55 -08:00
..
animations test(ivy): mark failing test targets with fixme-ivy-jit and fixme-ivy-local tags (#26471) 2018-10-23 08:57:42 -07:00
bazel build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
benchpress test(ivy): fix or disable failing ivy tests (#26735) 2018-10-26 14:48:05 -04:00
common build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
compiler style(compiler): typo fix (#26934) 2018-11-05 09:49:22 -08:00
compiler-cli refactor(compiler): typo (#25496) 2018-11-05 12:53:04 -08:00
core build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
docs refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
elements build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
examples feat(upgrade): support downgrading multiple modules (#26217) 2018-11-05 16:33:55 -08:00
forms docs(forms): update reactive form directives API reference (#26823) 2018-11-05 15:11:42 -08:00
http build: rename the ivy compile mode 'local' to 'aot' (#26686) 2018-10-23 14:14:49 -07:00
language-service build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
platform-browser build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
platform-browser-dynamic build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
platform-server build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
platform-webworker build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
platform-webworker-dynamic test(ivy): fix or disable failing ivy tests (#26735) 2018-10-26 14:48:05 -04:00
private/testing build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
router build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
service-worker refactor(service-worker): Format comments and add additional test (#25860) 2018-11-01 15:13:33 -07:00
upgrade feat(upgrade): support downgrading multiple modules (#26217) 2018-11-05 16:33:55 -08:00
BUILD.bazel build(bazel): use fine-grained npm deps (#26111) (#26488) 2018-10-19 20:59:29 -07:00
README.md Revert "docs: Remove unneeded file (#18106)" 2017-07-20 16:46:47 -05:00
empty.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
es6-subset.d.ts build: switch from npm to yarn (#19328) 2017-09-22 13:20:52 -07:00
goog.d.ts fix(compiler): add typings for `COMPILED`. 2017-09-29 09:26:38 -07:00
license-banner.txt docs(common): update copyright years (#21232) 2018-01-04 17:45:36 -05:00
rollup.config.js refactor: make all rollup config ES5 compatible (#20028) 2017-10-30 23:09:17 -04:00
system.d.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
tsconfig-build.json build(bazel): Turning on strictPropertyInitialization for Angular. (#24572) 2018-06-25 07:57:13 -07:00
tsconfig-metadata.json fix(compiler): Fix look up of entryComponents in AOT Summaries (#24892) 2018-09-11 16:23:17 -07:00
tsconfig-test.json build: refactor ambient node & jasmine types so they are only included where needed (#25491) 2018-08-16 13:46:43 -07:00
tsconfig.json fix(compiler): Fix look up of entryComponents in AOT Summaries (#24892) 2018-09-11 16:23:17 -07:00
types.d.ts build: refactor ambient node & jasmine types so they are only included where needed (#25491) 2018-08-16 13:46:43 -07:00

README.md

Angular

The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.

License: MIT