1
행에 숨겨진 편집 단추를 표시하기 위해 mouseoverover 이벤트가 표시되지 않습니다. 이 방법을 사용하면 각 행에 모든 수정 버튼이 표시됩니다. ng-mouseenter가 각 tr 요소 내부에 범위를 설정했기 때문에 AngularJs 1x에서이 작업을 수행했습니다. 그러나, 이것은 각 2각도 2 행이있는 행에 단추를 표시하기위한 표 행을 가리 키기 위해
<table>
<tr *ngFor="let ob of objects" on-mouseover="rowHovered=true" on-mouseleave="rowHovered=false">
<td>{{ob.name}}</td>
<td>
<button *ngIf="rowHovered==true">edit</button>
</td>
</tr>
</table>
나는 또한'에-mouseover' 구문에 대한 확실하지 않다. 대신 각도 이벤트 바인딩 사용을 고려하십시오. (mouseover) = 'hoveredIndex = index'' – adharris
빠른 응답 감사합니다. 이 경우 마우스 오버 방법은 모든 로직이 같은 페이지에 있으므로 TS 파일을 파고들 필요가 없습니다. – Hamid
이벤트 바인딩 구문에는 typescript가 필요하지 않습니다. 동일한 방식으로 표현식을 평가할 수 있습니다. – adharris