Modal Service (opendash/services/modal)

The modal services allows you to:

  • Ask the user for confirmation
  • Prompt the user for a string input
  • Show a text popup.
  • Open a custom component in a modal

Contents:

Usage

Use the Modal Service by injecting opendash/services/modal as an Angular Service. We suggest using $modal as a name for the variable.

Example:

class controller {

  static get $inject() { return ['opendash/services/modal']; }

  constructor($modal) {
    // ...
  }
}

Properties & Methods

$modal.confirm(message: String)

Asks the user to confirm the given message.

Response

Returns a promise resolving to true or false. The promise might be rejected if the user decides to close the modal.

$modal.prompt(message: String)

Asks the user for an input string showing the given message.

Response

Returns a promise resolving to the input. The promise might be rejected if the user decides to close the modal.

$modal.showModal(options)

Do not use this method currently, as the api is not final.

results matching ""

    No results matching ""