我想在 ionic 2 应用程序中创建一个侧边菜单,其中页面导航组件放置在借助 menuService.getMenu 函数获取的外部 json 文件中。
我的 JSON 结构:
"menu":[
{
"title":"Grid",
"component":"GridPage"
}
]
我的TS:
this.menuService.getMenu().then((menu) => {
this.menu = menu;
});
openPage(menu) {
console.log("menu", menu.component);
nav.setRoot(menu.component);
}
控制台日志打印字符串 GridPage。我尝试使用 Type as Type(menu.component) 进行转换。但是我在控制台中的结果是一个匿名名称的函数。有人请帮助我将 json 字符串转换为组件“类型”以便导航工作。