New Angular defer block comes with some new features.
We can use when element as well as on element. What's the difference between them?
@defer (when isReady) {
<span appFoo>
{{ 'foo' | upperCasePipe }}
</span>
}
vs
@defer (on interaction) {
<span appFoo>
{{ 'foo' | upperCasePipe }}
</span>
} @placeholder {
<button>Trigger loading!</button>
}
onis meant to be used with the built-in triggers:interaction,hover,immediate,idle,timerandviewport.whenworks with component variables/methods.