File

libs/map/src/lib/layercontrols/layer-visible-toggler/layer-visible-toggler.component.ts

Extends

LayerControlComponent

Metadata

selector n52-layer-visible-toggler
styleUrls ./layer-visible-toggler.component.css
templateUrl ./layer-visible-toggler.component.html

Index

Methods
Inputs

Constructor

constructor(mapHandler: MapHandlerService)
Parameters :
Name Type Optional
mapHandler MapHandlerService No

Inputs

layeroptions
Type : LayerOptions
Inherited from LayerControlComponent
mapId
Type : string
Inherited from LayerControlComponent

Methods

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

Legend
Html element
Component
Html element with directive

result-matching ""

    No results matching ""