Jak dodać klasę do div, gdy unosi się na div.Jak dodać klasę do elementu po najechaniu myszą?
Template -
<div class="red">On hover add class ".yellow"</div>
Component -
import {Component} from 'angular2/core';
@Component({
selector: 'hello-world',
templateUrl: 'src/hello_world.html',
styles: [`
.red {
background: red;
}
.yellow {
background: yellow;
}
`]
})
export class HelloWorld {
}
[UWAGA - I specjalnie chcesz dodać nową klasę i nie modyfikować istniejących klas]
Sigh ! Jest to normalny przypadek użycia i nie widzę jeszcze żadnego prostego rozwiązania!
Zastosowanie dyrektywy. Przeczytaj ten artykuł i powinieneś być w stanie wymyślić resztę :) https://angular.io/docs/ts/latest/guide/attribute-directives.html –
Każdy powód, by nie używać po prostu CSS ': hover' dla to? –