Repository navigation
Conversation
190d476 to
4ec5446
Compare
4ec5446 to
667e1ee
Compare
0e0d7a5 to
e5cccfe
Compare
e5cccfe to
6ce138d
Compare
4c45e90 to
f7f77df
Compare
There was a problem hiding this comment.
Why are these exports needed?
There was a problem hiding this comment.
| * If the VE is not present then NgStyle will normailze (through the injected service) and | |
| * If the VE is not present then NgStyle will normalize (through the injected service) and |
There was a problem hiding this comment.
Any particular reason why this code was pulled into a separate file?
There was a problem hiding this comment.
| * of how [style] and [class] behave in Angluar. | |
| * of how [style] and [class] behave in Angular. |
There was a problem hiding this comment.
| * the inner guts of the binding value have changed. | |
| * the inner representation of the binding value have changed. |
There was a problem hiding this comment.
give an example. Right now the reader has no way of guessing wha the given the right combination of events are
There was a problem hiding this comment.
Something is wrong here. The public API reffers to NgClassBase but it is not shown here. Same issue for NgStyleBase
There was a problem hiding this comment.
| * If the VE is not present then NgClass will normailze (through the injected service) and | |
| * If the VE is not present then NgClass will normalize (through the injected service) and |
There was a problem hiding this comment.
| * then write all styling changes to the `[class]` binding directly (through a host binding). | |
| * then write all styling changes to the `[style]` binding directly (through a host binding). |
f7f77df to
1288fd9
Compare
Prior to this fix, using the compiler's ivy_switch mechanism was only available to core packages. This patch allows for this variable switching mechanism to work across all other angular packages.
Prior to this fix, both the `NgStyle` and `NgClass` directives made use of `Renderer2` and this dependency raised issues for future versions of Angular that cannot inject it. This patch ensures that there are two versions of both directives: one for the VE and another for Ivy. Jira Issue: FW-882
1288fd9 to
d2ec816
Compare
#28711) Prior to this fix, both the `NgStyle` and `NgClass` directives made use of `Renderer2` and this dependency raised issues for future versions of Angular that cannot inject it. This patch ensures that there are two versions of both directives: one for the VE and another for Ivy. Jira Issue: FW-882 PR Close #28711
Prior to this fix, using the compiler's ivy_switch mechanism was only available to core packages. This patch allows for this variable switching mechanism to work across all other angular packages. PR Close angular#28711
angular#28711) Prior to this fix, both the `NgStyle` and `NgClass` directives made use of `Renderer2` and this dependency raised issues for future versions of Angular that cannot inject it. This patch ensures that there are two versions of both directives: one for the VE and another for Ivy. Jira Issue: FW-882 PR Close angular#28711
|
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
Prior to this fix, both the
NgStyleandNgClassdirectives made useof
Renderer2and this dependency raised issues for future versions ofAngular that cannot inject it. This patch ensures that there are two
versions of both directives: one for the VE and another for Ivy.