Javascript 将ngfor ulist的单个列表元素悬停在angular2中时,如何显示图像?

Javascript 将ngfor ulist的单个列表元素悬停在angular2中时,如何显示图像?,javascript,angular,ngfor,Javascript,Angular,Ngfor,showfavstar(val) { this.favstar=true; }这无法通过使用您在此处使用的单一变量(即favstar)来实现 像这样尝试你的代码 <ul class="listboxtickets"> <li class="selectlistticket" *ngFor="let fav of favlist" (mouseover)="showfavstar(fav)" (mouseleave)="hidefavstar(fav)">

showfavstar(val)
{
this.favstar=true;

}
这无法通过使用您在此处使用的单一变量(即favstar)来实现

像这样尝试你的代码

<ul class="listboxtickets">
    <li class="selectlistticket" *ngFor="let fav of favlist" (mouseover)="showfavstar(fav)" (mouseleave)="hidefavstar(fav)">
        <div class="atickname" (click)="timetracker(fav.req_id,fav.ticket_summary,fav.time_logged*60*1000)"> 
            {{fav.ticket_summary.substring(0,20)}} 
        </div>
        <div> {{fav.time_logged} </div>
        <div class="atickstat" [hidden]="!fav?.Show">
            <img class="staraimg" src="assets/images/star_icon.png" (click)="removefav(fav.req_id)"/> 
         </div>
        <div class="namelinet"> <img src="assets/images/text_bottomline.png"/> </div>
    </li>
</ul>

showfavstar(fav){
    fav.Show = true;

    for(let i = 0; i < this.favlist.length; i++){
        this.favlist[i].Show = false;
    }
}
hidefavstar(val){
    fav.Show = true;

    for(let i = 0; i < this.favlist.length; i++){
        this.favlist[i].Show = true;
    }
}
  • {{fav.ticket_summary.substring(0,20)} {{fav.time_logged}
showfavstar(fav){ fav.Show=true; for(设i=0;i
yout.ts函数在哪里?请发布完整代码此函数显示列表的所有图像。但我只需要有选择地悬停单个列表我很抱歉..我没有足够的声誉来增加有用的答案。我对此非常陌生,我想知道在使用ngfor后如何获取下拉选项中所选内容的值?我正在使用(更改)=值(fav.id)。但是我没有得到所选选项的值。okii:)请问新问题如果这是你的新问题,你能帮我吗?