Minimal error version reproduction: https://stackblitz.com/edit/angular-zlh4ri
explanation:
<ng-container><span #viewEl></span></ng-container>;<span #viewEl></span>;#viewEl in 1/2 component;NG0100: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '[object Object]'. Current value: 'undefined'How should I fix it?
(Allow change structure, but note that the directive should keep a copy of viewEl because I need it