data-hover angular2无法正常工作

时间:2017-07-16 16:45:17

标签: html css angular

Angular不会识别数据悬停。

无法绑定到'数据悬停'因为它不是'span' span'的已知属性。

我试过跨度,没有运气。 现有页面在很大程度上依赖于数据悬停,因此重写不是一种选择。

<a class="main-item" routerLink='{{ item?.url}}'>
    <span class="main-item-hover" data-hover="{{item?.label}}">{{item?.label}}</span>
</a>

这段代码在没有角度的情况下完美运行

编辑:

.main-item-hover:before {
  content: attr(data-hover);
  font-weight: 600;
  position: absolute;
  top: 100%;
}

这是在css中使用数据悬停的方式。

想法?

1 个答案:

答案 0 :(得分:1)

尝试使用方括号和属性绑定重写代码

<a class="main-item" [routerLink]="item?.url">
  <span class="main-item-hover" [attr.data-hover]="item?.label">
    {{ item?.label }}
  </span>
</a>

plunker:https://plnkr.co/edit/v49Qe7FInPToKXf952Et?p=preview