Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Aurelia中创建动态菜单_Aurelia - Fatal编程技术网

如何在Aurelia中创建动态菜单

如何在Aurelia中创建动态菜单,aurelia,Aurelia,我有一个Aurelia站点,主菜单以json格式从WebApi返回。 对于Aurelia中的菜单,我使用的是“路由器”,路由器js代码是: export class App { configureRouter(config, router) { config.title = 'Aurelia'; config.map([ { route: ['','welcome'], name: 'welcome', moduleId: './welcome', nav: true

我有一个Aurelia站点,主菜单以json格式从WebApi返回。 对于Aurelia中的菜单,我使用的是“路由器”,路由器js代码是:

export class App {
configureRouter(config, router) {
    config.title = 'Aurelia';
    config.map([
      { route: ['','welcome'], name: 'welcome', moduleId: './welcome', nav: true, title:'Welcome' },
      { route: 'users',         name: 'users',    moduleId: './users',    nav: true, title:'Github Users' },
      { route: 'package-home',         name: 'package-home',    moduleId: './package-home',    nav: true, title:'package-home' },
      { route: 'package-lobby',         name: 'package-lobby',    moduleId: './package-lobby',    nav: true, title:'package-lobby' },
    ]);

    this.router = router;
}}
我希望所有路由都将从json加载,并从API返回。
如何调用API并在上述函数中填充路由?

我将插入一个http客户端,调用我的API,获取json并使用循环将json对象推送到我的映射数组。我很乐意写出来,但我现在正在打电话。你的基本想法应该是强硬的

Hi@Gilbert。我以前尝试过注入http并调用我的api,但它不起作用!我不能在configureRouter函数中调用api-它抛出一个可能重复的示例