У меня есть telerik SideDrawer в компоненте, поэтому я могу повторно использовать его на страницах по , следуя этому answer .. отлично работает.Доступ к компонентам контейнера-компонента
Внутри login.component.html мне нужно использовать метод OpenDrawer(), который существует в header.component.ts например:
login.component.html
<your-header>
<StackLayout class="content">
<Button text="Open!" (tap)="openDrawer()"></Button>
</StackLayout>
</your-header>
header.component. ts
//~
export class HeaderComponent //~
{
//~
public openDrawer() {
console.log('opened!');
//~
}
//~
}
, но я получаю сообщение об ошибке: self.context.openDrawer не является функцией.
Как это сделать?