【发布时间】:2016-07-20 22:33:48
【问题描述】:
也许有人知道如何动态构建路由(或者只是动态导入组件)。
例如:
我的 JSON 包含具有 RouteName、路径、ComponentNames(字符串)的对象。 我想迭代它并动态构建路由定义(路由配置)。但我不知道,如何进行动态组件导入。 我可以将字符串“ComponentName”从 JSON 传递给导入规则,因为导入需要静态定义(从谷歌搜索中找到了一些问题)。
失败
let a = "MyComponentName"
import {a} from ......
(我想出的一个想法 - its like create some map key-value, and keep into key - route, value - Component, and after that equals routename from JSON and my MAP and push needed component into final route config array. But its 如此丑陋的解决方案)也许还有另一种方式存在?
我卡住了。非常感谢您的帮助.....
【问题讨论】:
标签: dynamic import routes angular components