【发布时间】:2019-03-13 18:49:03
【问题描述】:
我正在尝试在其父组件悬停时显示我的组件。
当元素悬停时,action-list 组件将显示可能的操作列表。目标是有一种上下文动作。
我正在使用host-context 来检测父对象何时悬停,但问题是它将通过父树。
如果我有以下内容::host-context(:hover) {...} action-list 将在其任何祖先(直到身体)悬停时显示。在这种情况下,它将始终显示为Demo
我设法通过在父级和 scss 中设置一个 css 类来使其工作 :host-context(.parent:hover) {...}` Demo
它运行良好,但我想避免在父级上设置额外的类。
问题:
我知道这在纯 CSS 中是不可能的,但是否有一个 angular/scss 魔术语法允许选择直接父级?
类似:host-context(parent():hover) {...}
【问题讨论】:
标签: angular sass scss-mixins