libs/map/src/lib/layercontrols/layer-visible-toggler/layer-visible-toggler.component.ts
selector | n52-layer-visible-toggler |
styleUrls | ./layer-visible-toggler.component.css |
templateUrl | ./layer-visible-toggler.component.html |
Methods |
|
Inputs |
constructor(mapHandler: MapHandlerService)
|
||||||
Parameters :
|
layeroptions | |
Type : LayerOptions
|
|
Inherited from
LayerControlComponent
|
|
Defined in
LayerControlComponent:7
|
mapId | |
Type : string
|
|
Inherited from
LayerControlComponent
|
|
Defined in
LayerControlComponent:9
|
Public toggle |
toggle()
|
Returns :
void
|
import { Component } from '@angular/core';
import { LayerControlComponent } from '../layer-control-component';
import { MapHandlerService } from './../../base/map-handler.service';
@Component({
selector: 'n52-layer-visible-toggler',
templateUrl: './layer-visible-toggler.component.html',
styleUrls: ['./layer-visible-toggler.component.css']
})
export class LayerVisibleTogglerComponent extends LayerControlComponent {
constructor(
private mapHandler: MapHandlerService
) {
super();
}
public toggle() {
this.mapHandler.toggleOverlayLayer(this.layeroptions, this.mapId);
}
}
<span (click)="toggle()">{{layeroptions?.visible}}</span>
./layer-visible-toggler.component.css