src/app/shared/components/dumb-component.ts
empty component
| selector | cp-dumb |
| template | |
Properties |
|
Methods |
Inputs |
Outputs |
HostBindings |
HostListeners |
Accessors |
| emptyInput | |
Type : string
|
|
| parentInput | |
Type : string
|
|
|
Inherited from
DumbParentComponent
|
|
|
Defined in
DumbParentComponent:7
|
|
| emptyOutput | |
Type : string
|
|
|
component output |
|
| parentoutput | |
|
Inherited from
DumbParentComponent
|
|
|
Defined in
DumbParentComponent:9
|
|
Type : string
|
| style.color |
Type : string
|
|
Inherited from
DumbParentComponent
|
|
Defined in
DumbParentComponent:17
|
|
HostBinding description |
()
|
|
component hostListener
Example :
|
| mouseup |
mouseup()
|
|
Inherited from
DumbParentComponent
|
|
Defined in
DumbParentComponent:20
|
| emptyHostListener |
emptyHostListener()
|
Decorators :
@HostListener('')
|
|
component hostListener
Example :
Returns :
void
|
| emptyMethod | ||||||||
emptyMethod(emptyParam: string)
|
||||||||
|
Parameters :
Returns :
string
component method return |
| onMouseup |
onMouseup()
|
Decorators :
@HostListener('mouseup')
|
|
Inherited from
DumbParentComponent
|
|
Defined in
DumbParentComponent:20
|
|
Returns :
void
|
| Private _emptyAccessor |
Type : string
|
Default value : ''
|
| _todo |
| emptyHostBinding |
Type : string
|
Decorators :
@HostBinding('')
|
|
component hostBinding |
| emptyProperty |
Type : string
|
Default value : ''
|
|
component property |
| color |
Type : string
|
Decorators :
@HostBinding('style.color')
|
|
Inherited from
DumbParentComponent
|
|
Defined in
DumbParentComponent:17
|
|
HostBinding description |
| Public parentProperty |
|
Inherited from
DumbParentComponent
|
|
Defined in
DumbParentComponent:11
|
| emptyAccessor | ||||
getemptyAccessor()
|
||||
|
component accessor
Example :
|
||||
setemptyAccessor(val)
|
||||
|
Parameters :
Returns :
void
|
| visibleTodos | ||||||
setvisibleTodos(value: Todo)
|
||||||
|
Parameters :
Returns :
void
|
import { Component, Input, Output, HostBinding, HostListener } from '@angular/core';
import { Todo } from '../models/todo.model';
import { DumbParentComponent } from './dumb-parent-component';
/**
* @example
* empty component
*/
@Component({
selector: 'cp-dumb',
template: 'dumb component'
})
export class DumbComponent extends DumbParentComponent {
/**
* @example
* component property
*/
emptyProperty = '';
_todo;
/**
* @example
* component input
*/
@Input() public emptyInput: string;
/**
* @example
* component output
*/
@Output() public emptyOutput: string;
/**
* @example
* component accessor
*/
get emptyAccessor() {
return this._emptyAccessor;
}
set emptyAccessor(val) {
this._emptyAccessor = val;
}
private _emptyAccessor = '';
/**
* @example
* component hostBinding
*/
@HostBinding('')
emptyHostBinding: string;
/**
* @example
* component hostListener
*/
@HostListener('')
emptyHostListener() {}
/**
* @param emptyParam component method param
* @returns component method return
*/
emptyMethod(emptyParam: string) {
return emptyParam;
}
/**
* @param {VisibleLayer} value
*/
set visibleTodos(value: Todo) {
this._todo = value;
}
}