be-listening specializes in one scenario supported by be-linked:
Instead of:
<my-light-weight-container>
<number-generator></number-generator>
<metric-units enh-be-linked='
On value changed event of previous element sibling pass value property to cm property of $0
where we enable debugging
and we fire changed event
and we nudge previous element
and we skip initialization.
'></metric-units>
</my-light-weight-containerwe can do:
<my-light-weight-container>
<number-generator></number-generator>
<metric-units
enh-be-listening='to number-generator for value-changed event and copy value to cm.'
enh-be-listening-config='{
"skipInitialization": true,
"nudge": true,
"fire": "change",
"capture": false,
"once": true
}'
>
</metric-units>
</my-light-weight-container