projects/netgrif-components-core/src/lib/view/tree-case-view/tree-component/remove-node/abstract-remove-node.component.ts
| selector | ncc-abstract-remove-node |
Properties |
Methods |
|
Inputs |
constructor(_treeService: CaseTreeService)
|
||||||
|
Parameters :
|
| node | |
Type : CaseTreeNode
|
|
| Public removeNode | ||||||
removeNode(event: Event)
|
||||||
|
Parameters :
Returns :
void
|
| node |
Type : CaseTreeNode
|
Decorators :
@Input()
|
import {Component, Input} from '@angular/core';
import {CaseTreeNode} from '../model/case-tree-node';
import {CaseTreeService} from '../case-tree.service';
@Component({
selector: 'ncc-abstract-remove-node',
template: ''
})
export abstract class AbstractRemoveNodeComponent {
@Input() node: CaseTreeNode;
constructor(protected _treeService: CaseTreeService) {
}
public removeNode(event: Event): void {
event.stopPropagation();
this._treeService.removeNode(this.node);
}
}