angular-docs-cn/packages
Kristiyan Kostadinov 80a5934af6 fix(ivy): support schemas at runtime (#28637)
Accounts for schemas in when validating properties in Ivy.

This PR resolves FW-819.

A couple of notes:
* I had to rework the test slightly, in order to have it fail when we expect it to. The one in master is passing since Ivy's validation runs during the update phase, rather than creation.
* I had to deviate from the design in FW-819 and not add an `enableSchema` instruction, because the schema is part of the `NgModule` scope, however the scope is only assigned to a component once all of the module's declarations have been resolved and some of them can be async. Instead, I opted to have the `schemas` on the component definition.

PR Close #28637
2019-02-14 19:31:51 +00:00
..
animations build: remove unused rollup.config.js files (#28646) 2019-02-14 19:28:08 +00:00
bazel build: remove unused rollup.config.js files (#28646) 2019-02-14 19:28:08 +00:00
benchpress feat: optionally save complete performance log in chrome benchpress tests (#27551) 2019-02-05 23:35:32 -05:00
common build: remove unused rollup.config.js files (#28646) 2019-02-14 19:28:08 +00:00
compiler fix(ivy): support schemas at runtime (#28637) 2019-02-14 19:31:51 +00:00
compiler-cli fix(ivy): support schemas at runtime (#28637) 2019-02-14 19:31:51 +00:00
core fix(ivy): support schemas at runtime (#28637) 2019-02-14 19:31:51 +00:00
docs refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
elements build: remove unused rollup.config.js files (#28646) 2019-02-14 19:28:08 +00:00
examples fix(ivy): ngOnChanges should be inherited from super class (#28563) 2019-02-11 16:22:31 -08:00
forms build: remove unused rollup.config.js files (#28646) 2019-02-14 19:28:08 +00:00
http build: remove unused rollup.config.js files (#28646) 2019-02-14 19:28:08 +00:00
language-service build: remove unused rollup.config.js files (#28646) 2019-02-14 19:28:08 +00:00
platform-browser build: remove unused rollup.config.js files (#28646) 2019-02-14 19:28:08 +00:00
platform-browser-dynamic build: remove unused rollup.config.js files (#28646) 2019-02-14 19:28:08 +00:00
platform-server build: remove unused rollup.config.js files (#28646) 2019-02-14 19:28:08 +00:00
platform-webworker build: remove unused rollup.config.js files (#28646) 2019-02-14 19:28:08 +00:00
platform-webworker-dynamic build: remove unused rollup.config.js files (#28646) 2019-02-14 19:28:08 +00:00
private/testing build: run playground e2e examples with bazel (#28490) 2019-02-04 16:51:11 -05:00
router build: remove unused rollup.config.js files (#28646) 2019-02-14 19:28:08 +00:00
service-worker build: remove unused rollup.config.js files (#28646) 2019-02-14 19:28:08 +00:00
upgrade build: remove unused rollup.config.js files (#28646) 2019-02-14 19:28:08 +00: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
goog.d.ts test(ivy): add bundling test `todo_i18n` (#27420) 2018-12-04 19:59:12 -08:00
license-banner.txt build: bump year (#27880) 2019-01-11 11:15:59 -08: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-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 build: switch example e2e tests to bazel (#28402) 2019-01-28 19:21:09 -08:00
types.d.ts build: switch to typescript's es2015 typings (#28570) 2019-02-06 14:17:55 -05: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