1
resposta

Algo deu errado.

Não está escurecendo ,quando passa o mouse.

Sorry, no photos

  1. {{ photo.likes }} {{ photo.comments }}
      </div>
------------------------------------------------------------------------- import { NgModule } from '@angular/core'; import { DarkenOnHoverDirective } from './darken-on-hover.directive';

@NgModule({ declarations: [ DarkenOnHoverDirective ], exports: [ DarkenOnHoverDirective ] })

export class DarkenOnHoverModule { }

import { Directive, ElementRef, HostListener, Input, Renderer2 } from '@angular/core';

@Directive({ selector: '[apDarkenOnHover]' }) export class DarkenOnHoverDirective {

@Input() brightness = '70%';

constructor(
    private el: ElementRef,
    private render: Renderer2
) {}

@HostListener('mouseover')
darkenOn() {
    this.render.setStyle(this.el.nativeElement, 'filter', `brightness(${this.brightness})`);
}

@HostListener('mouseleave')
darkenOff() {
    this.render.setStyle(this.el.nativeElement, 'filter', 'brightness(100%)');
}

}

{{ title }}

--------------------------------------------------------------------------

<ap-photos [photos]= "photos | filterByDescription:filter">

<ap-load-button (click)="load()" [hasMore]="hasMore">

1 resposta

Fala ai Amanda, tudo bem? Falando assim apenas olhando parte dos códigos é bem complicado, posso deixar passar algum detalhe facilmente.

Sendo assim, compartilha o projeto completo comigo, assim eu consigo simular o problema por aqui e analisá-lo com mais calma.

Pode compartilhar através do Github ou Google Drive (zipado).

Fico no aguardo.