fix(ivy): ensure Ivy *Ref classes derive from view engine equivalents (#25775)
Various user code uses 'instanceof' to check whether a particular instance is a TemplateRef, ElementRef, etc. Ivy needs to work with these checks. PR Close #25775
This commit is contained in:

committed by
Igor Minar

parent
96d6b79ada
commit
a9099e8f70
@ -804,7 +804,7 @@ describe('di', () => {
|
||||
class DirectiveSameInstance {
|
||||
value: boolean;
|
||||
constructor(elementRef: ElementRef, directive: Directive) {
|
||||
this.value = elementRef === directive.elementRef;
|
||||
this.value = (elementRef === directive.elementRef) && elementRef instanceof ElementRef;
|
||||
}
|
||||
static ngDirectiveDef = defineDirective({
|
||||
type: DirectiveSameInstance,
|
||||
|
Reference in New Issue
Block a user