Options
All
  • Public
  • Public/Protected
  • All
Menu

Module src/misc/decorate

Index

Functions

  • interactionDecoration(interaction: Interaction): void
  • Provides a function that adds an "active" property (using Object.defineProperty) to an interaction, making it possible to use ngModel to activate/deactivate interactions.

    Example:

     <input type="checkbox" ngModel="interaction.active" />
    

    Parameters

    • interaction: Interaction

      Interaction to decorate.

    Returns void

  • layerDecoration(layer: BaseLayer): void
  • Provides a function that adds properties (using Object.defineProperty) to the layer, making it possible to control layer properties with ngModel.

    Example:

     <input type="checkbox" ngModel="layer.visible" />
    

    Parameters

    • layer: BaseLayer

      Layer to decorate.

    Returns void

  • layerLoading(layer: BaseLayer, $scope: IScope): void
  • Provides a function that adds a 'loading 'property (using Object.defineProperty) to an ol.layer.Group or a layer with an ol.source.Tile or an ol.source.Image source. This property is true when the layer is loading and false otherwise.

    Example:

     <span ng-if="layer.loading">please wait</span>
    

    Parameters

    • layer: BaseLayer

      layer.

    • $scope: IScope

      Scope.

    Returns void

Generated using TypeDoc