plataforma ionic
$ionicPlatform
$ionicPlatform se utiliza para detectar la plataforma actual, así como para cosas como anular el botón de retroceso de Android en PhoneGap/Cordova.
Métodos
onHardwareBackButton(callback)
Las plataformas con botón de retroceso físico pueden usar este método para enlazarlo.
| Parámetros | Tipo | Detalles |
|---|---|---|
| callback |
function
|
Cuando ocurre este evento, se dispara la función de callback. |
offHardwareBackButton(callback)
Elimina el evento de escucha del botón de retroceso.
| Parámetros | Tipo | Detalles |
|---|---|---|
| callback |
function
|
La función de monitoreo vinculada inicialmente. |
registerBackButtonAction(callback, priority, [actionId])
Registra la acción del botón de retroceso de hardware. Cuando se pulsa el botón, solo se ejecutará una acción, por lo que este método determina que la acción de retroceso registrada tenga la prioridad más alta.
Por ejemplo, si un menú de acción ya se muestra, el botón de retroceso debería cerrar el menú de acción en lugar de volver a una vista de página o cerrar un modelo abierto.
| Parámetros | Tipo | Detalles |
|---|---|---|
| callback |
function
|
Se dispara al pulsar el botón de retroceso, si este monitor tiene la prioridad más alta. |
| priority |
number
|
Solo se ejecutará el de mayor prioridad. |
|
actionId
(Opcional)
|
*
|
Este id especifica esta acción. Por defecto: un id aleatorio y único. |
Valor devuelto:Función: una función que se activa y que cancelará el registro de backButtonAction.
ready([callback])
Dispara una función de callback cuando el dispositivo esté listo.
| Parámetros | Tipo | Detalles |
|---|---|---|
|
callback
(Opcional)
|
function=
|
La función que se dispara. |
Devuelve: un objeto promise que se resuelve cuando el objeto se construye correctamente.
Otras extensiones