I/4をangular2トラブル私は、次のパターンを実装する方法を理解しておくことがangular.jsから切り替えています... Angular.js Aに角度* ngForアプローチのMouseEnter
<div *ngFor="let item of items" (mouseenter)="focus=true" (mouseleave)="focus=false">
<span>{{text}}</span>
<i *ngIf="focus" class="fa fa-pencil" aria-hidden="true"></i>
</div>
focus
フラグは、ng-forの各要素の反復に対して作成されましたが、Angularでは、すべての反復divに対してグローバルであり、マウスが1つのdivに入るとすべての鉛筆アイコンが表示されます。
古いAngular.jsの機能をどのように再現できるか混乱していますか?
は(私は一時的に反復ごとに子コンポーネントを使用することによって、これを「解決」している、しかし、これはラインが引かれている場合、コードは...非常に小さい場合は特にハンマーアプローチのように思える?)
ありがとう サイモン価格
'focus'ではなく' item.focus'を設定しようとしましたか? –
これは私の最初のアプローチでしたが、ビューフラグでデータ項目を装飾するのは汚いようです。 – SimonPriceUk