angular-cn/packages/core/test/render3
Matias Niemelä ec56354306 fix(ivy): ensure parent/sub-class components evaluate styling correctly (#29602)
The new styling algorithm in angular is designed to evaluate host
bindings stylinh priority in order of directive evaluation order. This,
however, does not work with respect to parent/sub-class directives
because sub-class host bindings are run after the parent host bindings
but still have priority. This patch ensures that the host styling bindings
for parent and sub-class components/directives are executed with respect
to the styling algorithm prioritization.

Jira Issue: FW-1132

PR Close #29602
2019-04-05 16:49:52 -07:00
..
ivy fix(ivy): unable to inherit view queries into component from directive (#29203) 2019-03-13 17:12:14 -04:00
jit fix(ivy): listeners inherited twice if sub class has own propMetadata (#29353) 2019-03-18 07:16:40 -07:00
styling fix(ivy): ensure parent/sub-class components evaluate styling correctly (#29602) 2019-04-05 16:49:52 -07:00
BUILD.bazel build: rules_nodejs 0.26.0 & use @npm instead of @ngdeps now that downstream angular build uses angular bundles (#28871) 2019-02-28 12:06:36 -08:00
basic_perf.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
change_detection_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
common_integration_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
common_with_def.ts fix(ivy): NgOnChangesFeature no longer included in hello_world (#28187) 2019-01-23 10:59:34 -08:00
component_ref_spec.ts fix(ivy): pass ngContentSelectors through to `defineComponent()` calls (#27867) 2019-01-10 13:36:37 -08:00
component_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
content_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
control_flow_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
debug_spec.ts ci(core): fix `legacy-unit-tests-saucelabs` job (#29009) 2019-02-27 10:32:40 -08:00
di_spec.ts refactor(ivy): move instructions (#29646) 2019-04-02 15:47:02 -07:00
directive_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
discovery_utils_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
domino.d.ts feat(core): Moving Renderer3 into @angular/core (#20855) 2017-12-21 21:40:58 -08:00
exports_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
global_utils_spec.ts refactor(ivy): split util functions into different files (#28382) 2019-02-22 13:17:30 -08:00
host_binding_spec.ts fix(ivy): introduce host-specific styling instructions (#29292) 2019-03-19 16:33:39 -04:00
i18n_spec.ts refactor(ivy): Add i18n create op codes debug info (#29348) 2019-04-03 15:54:42 -07:00
imported_renderer2.ts refactor(ivy): misc cleanup (#25369) 2018-08-14 11:58:47 -07:00
inherit_definition_feature_spec.ts refactor: rename `AttributeMarker.ProjectOnly` to `AttributeMarker.Bindings` (#29041) 2019-03-07 11:27:35 -08:00
instructions_spec.ts refactor(ivy): move instructions (#29646) 2019-04-02 15:47:02 -07:00
integration_spec.ts fix(ivy): introduce host-specific styling instructions (#29292) 2019-03-19 16:33:39 -04:00
jit_environment_spec.ts fix(ivy): remove metadata from *Def and introduce *DefWithMeta types (#26203) 2018-10-04 10:11:17 -07:00
lifecycle_spec.ts refactor(ivy): rename flushHooksUpTo to select (#29527) 2019-03-27 09:35:55 -07:00
listeners_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
load_domino.ts fix(core): Remove static dependency from @angular/core to @angular/compiler (#26734) 2018-10-31 14:15:06 -04:00
metadata_spec.ts build: extract interface and util sub compilation from core (#28028) 2019-01-10 16:31:44 -08:00
node_selector_matcher_spec.ts refactor(ivy): move instructions (#29646) 2019-04-02 15:47:02 -07:00
outputs_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
perfCounter_spec.ts build: extract interface and util sub compilation from core (#28028) 2019-01-10 16:31:44 -08:00
pipe_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
properties_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
providers_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
pure_function_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
query_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
render_util.ts refactor(ivy): move instructions (#29646) 2019-04-02 15:47:02 -07:00
renderer_factory_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
template_ref_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
testing_spec.ts refactor(core): remove withBody from public testing API (#25171) 2018-07-31 15:09:32 -07:00
util_spec.ts refactor(ivy): remove duplicated flatten util (#29547) 2019-03-27 12:36:23 -07:00
view_container_ref_spec.ts fix(ivy): introduce host-specific styling instructions (#29292) 2019-03-19 16:33:39 -04:00
view_utils_spec.ts refactor(ivy): move instructions (#29646) 2019-04-02 15:47:02 -07:00