我有一个type
属性的元素。
class Element {
private id: string;
private type: string;
private properties: Map<string, any>;
}
元素可以根据类型具有不同的属性。
我需要在一个编辑页面上创建一个不同的表单(任何类型都有不同的字段)。
我的想法是根据路由参数“type”为每种类型创建一个不同的表单组件并将其加载到编辑页面。
路线可以是“/ elements /:type /:id / edit”
如何实现此行为?