4f36340de7
Short-circuitable expressions (using ternary & binary operators) could not use the regular binding mechanism as it relies on the bindings being checked every single time - the index is incremented as part of checking the bindings. Then for pure function kind of bindings we use a different mechanism with a fixed index. As such short circuiting a binding check does not mess with the expected binding index. Note that all pure function bindings are handled the same wether or not they actually are short-circuitable. This allows to keep the compiler and compiled code simple - and there is no runtime perf cost anyway. PR Close #24039 |
||
---|---|---|
.. | ||
back_patch_types_specs.ts | ||
component_directives_spec.ts | ||
content_projection_spec.ts | ||
elements_spec.ts | ||
injection_spec.ts | ||
life_cycle_spec.ts | ||
local_reference_spec.ts | ||
ng_module_spec.ts | ||
normative.md | ||
patch_types_spec.ts | ||
pipes_spec.ts | ||
query_spec.ts | ||
sanitize_spec.ts | ||
small_app_spec.ts | ||
template_variables_spec.ts |