markdown Criando uma diretiva:输入e属性绑定
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Criando uma diretiva:输入e属性绑定相关的知识,希望对你有一定的参考价值。
# Criando uma diretiva: Input e Property Binding
```HTML
<p highlight [defaultColor]="'grey'" [highlightColor]="'red'">
Texto com highlight com cores customizadas.
</p>
```
```typescript
@import { Directive, HostListener, HostBinding, Input } from '@angular/core';
@Directive({
selector: '[highlight]'
})
export class HighlightDirective {
@HostListener('mouseenter') onMouseOver(){
this.backgroundColor = this.highlightColor;
}
@HostListener('mouseleave') onMouseLeave(){
this.backgroundColor = this.defaultColor;
}
@HostBinding('style.backgroundColor') background: string;
// Variáveis para cores dinâmicas
@Input() defaultColor: string = 'white';
@Input() highlightColor: string = 'yellow';
constructor() {}
}
```
以上是关于markdown Criando uma diretiva:输入e属性绑定的主要内容,如果未能解决你的问题,请参考以下文章
markdown Observer - Como trafegar dados de uma controller para um观察员
text Criando Tipo查询没有graphql
javascript criando下标graphql
php Criando suas没有Codeigniter
powershell Criando服务申请做国家服务
text Criando tipo enum没有graphql