angular-docs-cn/packages
Alex Rickabaugh f755db78dc fix(core): require factory to be provided for shakeable InjectionToken (#22207)
InjectionToken can be created with an ngInjectableDef, and previously
this allowed the full expressiveness of @Injectable. However, this
requires a runtime reflection system in order to generate factories
from expressed provider declarations.

Instead, this change requires scoped InjectionTokens to provide the
factory directly (likely using inject() for the arguments), bypassing
the need for a reflection system.

Fixes #22205

PR Close #22207
2018-02-15 16:16:16 -08:00
..
animations refactor(bazel): convert most ts_library to ng_module (#22176) 2018-02-15 14:08:53 -08:00
bazel feat(bazel): ng_module produces bundle index (#22176) 2018-02-15 14:08:53 -08:00
benchpress fix(benchpress): should still support selenium_webdriver < 3.6.0 (#21477) 2018-01-11 10:53:44 -08:00
common refactor(bazel): convert most ts_library to ng_module (#22176) 2018-02-15 14:08:53 -08:00
compiler fix(core): require factory to be provided for shakeable InjectionToken (#22207) 2018-02-15 16:16:16 -08:00
compiler-cli fix(core): require factory to be provided for shakeable InjectionToken (#22207) 2018-02-15 16:16:16 -08:00
core fix(core): require factory to be provided for shakeable InjectionToken (#22207) 2018-02-15 16:16:16 -08:00
docs refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
examples style: fix typos boostrap to bootstrap (#21917) 2018-02-15 09:54:00 -08:00
forms feat(aio): first pass API docs redesign (#21874) 2018-02-09 13:05:16 -08:00
http refactor(bazel): convert most ts_library to ng_module (#22176) 2018-02-15 14:08:53 -08:00
language-service fix(language-service): ensure correct paths are passed to TypeScript (#21812) 2018-01-26 14:49:23 -08:00
platform-browser feat: allow direct scoping of @Injectables to the root injector (#22185) 2018-02-15 14:20:27 -08:00
platform-browser-dynamic refactor(bazel): convert most ts_library to ng_module (#22176) 2018-02-15 14:08:53 -08:00
platform-server refactor(bazel): convert most ts_library to ng_module (#22176) 2018-02-15 14:08:53 -08:00
platform-webworker refactor(bazel): convert most ts_library to ng_module (#22176) 2018-02-15 14:08:53 -08:00
platform-webworker-dynamic build: move repeated tsconfig attributes to a macro (#20964) 2018-01-10 12:30:19 -08:00
router refactor(bazel): convert most ts_library to ng_module (#22176) 2018-02-15 14:08:53 -08:00
service-worker refactor(bazel): convert most ts_library to ng_module (#22176) 2018-02-15 14:08:53 -08:00
upgrade refactor(bazel): convert most ts_library to ng_module (#22176) 2018-02-15 14:08:53 -08:00
BUILD.bazel feat(bazel): introduce a binary stamping feature (#22176) 2018-02-15 14:08:53 -08: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: update to latest bazel rules (#22127) 2018-02-09 17:21:54 -08:00
tsconfig-metadata.json refactor(compiler): bump metadata version to 4 (#19338) 2017-09-26 13:31:59 -07:00
tsconfig.json refactor(bazel): convert most ts_library to ng_module (#22176) 2018-02-15 14:08:53 -08:00
types.d.ts build: add bazel test rules for remainder of packages (#21053) 2017-12-22 13:10:51 -08: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