我列出了菜单,该菜单必须在不同的模块和组件中使用。例如主屏幕,报告屏幕等
最初,我已经解析了菜单并将其保存在具有主模板的通用类中,所有我的模块组件都在此处列出。所以我将解析的菜单作为所有列出的组件中的输入传递。
现在我想,我没有将输入传递给组件,而是创建了一个具有菜单解析功能的菜单服务,所选菜单,默认菜单都保存在这里。然后,我将菜单服务注入到需要菜单列表的组件中。
我做对了还是要坚持旧方法。
建议。
答案 0 :(得分:-1)
我将创建一个带有包含菜单的组件的模块。 而且所有其他页面都在routingmodule后面,因此每个页面都包含该模块。 只需禁用不需要页面的菜单即可。