在Angular 8中,如果你遇到了“MultilevelMenuService没有提供者”的问题,你可以按照以下步骤解决:
import { MultilevelMenuService } from 'ng-material-multilevel-menu';
providers: [MultilevelMenuService]
如果你的组件是在子模块中使用的,则需要将提供者添加到子模块的providers数组中,而不是根模块。
如果你使用了懒加载模块,请确保在懒加载模块中也添加了提供者。
如果你在组件的构造函数中使用了MultilevelMenuService,并且仍然遇到了问题,请确保你已经正确地注入了MultilevelMenuService。在你的组件的构造函数中添加以下代码:
constructor(private multilevelMenuService: MultilevelMenuService) { }
确保你的构造函数中的参数名称与导入的MultilevelMenuService相匹配。
这些步骤应该能够解决“MultilevelMenuService没有提供者”的问题。如果你仍然遇到问题,请检查是否有其他错误或警告消息,并确保你的依赖项已正确安装。