markdown Diretivas - Introdução

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Diretivas - Introdução相关的知识,希望对你有一定的参考价值。

# Diretivas - Introdução

Criando uma diretiva de atributo customizada:

- ElementRef: Faz referencia ao elemento do DOM.
- Renderer: Renderizador, também responsável por fazer manipulações no DOM.

```text
Criar uma diretiva para manipular o DOM.

ng g d nome-da-diretiva
```

```HTML
<p appFundoAmarelo>
    Texto com fundo amarelo
</p>
```

```typescript
import { Directive, Renderer } from '@angular/core'

@Directive ({
    selector: '[appFundoAmarelo]'
})

expor class NomeDaDiretiva {

    constructor(
            private _renderer: Renderer,
            private _elementRef: ElementRef
        ) {
        this._renderer.setElementStyle(
            this._elementRef.nativeElement,
            'background-color',
            'yellow'
        );
    }

}
```

以上是关于markdown Diretivas - Introdução的主要内容,如果未能解决你的问题,请参考以下文章

markdown Diretivas(For - * ngFor)

markdown Diretivas(如果 - * ngIf)

markdown Diretivas

markdown Diretivas(Switch - ngSwitch,ngSwitchCase,* ngSwitchDefault)

markdown 验证-INT-opcionesAbiertas

markdown INT8不造成精度损失的原因