How can I call function from directive after component\'s rendering?
I have component:
export class Component {
ngAfterContentInit() {
// How c
You can retrieve Directive from Component's template with ViewChild
like this:
@Directive({
...,
selector: '[directive]',
})
export class DirectiveClass {
method() {}
}
In your component:
import { Component, ViewChild } from '@angular/core'
import { DirectiveClass } from './path-to-directive'
@Component({
...,
template: ' '
})
export class ComponentClass {
@ViewChild(DirectiveClass) directive = null
ngAfterContentInit() {
// How can i call functionFromDirective()?
this.directive.method()
}
}