angular - Angular 4 中的解析器依赖

标签 angular typescript angular-router

我有一个激活 3 个解析器的路由,一个解析器将一个路由参数映射到一个对象,所以它有点像字典。其他 2 个解析器在他们的工作中依赖于这个值,所以他们应该等到第一个解析器解决了那个部分,然后他们才能开始。

最初,只有 2 个解析器,但为了让我的代码保持干爽,我将第一部分带到了第三个解析器,这导致我遇到了这个问题。

当前的 Angular 4 版本是否支持这种情况?还是我应该使用侧身攻击我的方式??

最佳答案

如果我没有遗漏任何东西,听起来第三个解析器(具有公共(public)代码)只是一个服务,因此您可以将它注入(inject)其他 2 个服务并从那里访问它。您不需要它作为解析器。

关于angular - Angular 4 中的解析器依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46694615/

相关文章:

Angular 4 location.path 在组件之间导航

angular - 共享组件的验证

angular - 单击确认按钮关闭 swal

Angular:成员 <function-name> 不可调用

javascript - 使用 Angular 触发内容可编辑

css - 全高度 flex 的 Angular Material 垫抽屉,内容自动溢出

angular - 无法在 'value' 上设置 'HTMLInputElement' 属性

typescript - 将 Material Design Lite 与 Angular2 集成

javascript - AngularJS 如何在 Typescript 中使用 $q

Angular 8 : Why the component is not loading?