我正在研究IONIC,正在尝试做一个“动态”侧边菜单。
我的问题是从侧面菜单“组件”中调用方法。 好吧,如果方法位于与“ HTML文件”相关的“ TS文件”中,就像这样 但方法onSearch()不在与“ HTML文件”相关的“ TS文件”。 让我解释...
副菜单是这样制作的:
在app.component.html中
在side-menu.html组件中
Menu
Search
我有一个服务CoreMenuService,它调用侧面菜单,如下所示:
constructor(public menu: MenuController) { }
// Toggle the Menu1 and hide the one you do not need
public toggleMenu1() {
this.menu.enable(true, 'slidingMenu1');
this.menu.toggle('slidingMenu1');
然后在页面中我需要调用侧面菜单:
HTML文件
person
It's the Person page
我想在侧面菜单中使用方法触发器的TS文件
export class PersonPage implements OnInit {
constructor( public menu: CoreMenuService ) {}
ngOnInit() {}
onOpenMenu() {
this.menu.toggleMenu();
}
onShare() {
console.log('shared');
}
}
那么,如何使用侧面菜单组件中的PersonPage.ts, onShare()声明的方法?
希望对您很清楚,并且您对我的理解也很好。 :)
有源代码,如果您需要它可以更好地理解: 代码
谢谢你的帮助