【问题标题】:Get DOM element from service in Angular 4从Angular 4中的服务获取DOM元素
【发布时间】:2018-02-20 17:43:25
【问题描述】:

我的层次结构中有根组件,称为“root-app”。我也有路由器和几个组件,由这个路由器加载。比我有一个服务,它控制页面导航。我需要得到一个元素

<img #animationDetails src='..' alt=''>

从每个组件加载后,从这个服务。路由器加载后如何从服务中获取元素。

【问题讨论】:

    标签: angular angular-services


    【解决方案1】:

    您无法获取 DOM 元素表单服务。我想知道为什么您甚至需要从服务中获取元素。当服务在组件回调中返回可观察对象时,您可以操作 DOM。看看这个关于如何从 Angular 中的组件执行 DOM 操作的问题:How to perform DOM manipulation in Angular components

    【讨论】:

    • 我想在加载新组件时让元素(topOffset 和 leftOffset)为另一个 img 设置动画!
    猜你喜欢
    • 1970-01-01
    • 2018-05-29
    • 2023-03-18
    • 2017-11-22
    • 2016-02-21
    • 2022-12-05
    • 2014-11-24
    • 2022-01-17
    • 1970-01-01
    相关资源
    最近更新 更多