Платформа Ionic
$ionicPlatform
$ionicPlatform используется для определения текущей платформы, а также для таких вещей, как переопределение кнопки «Назад» в Android в PhoneGap/Cordova.
Методы
onHardwareBackButton(callback)
Платформы, имеющие аппаратную кнопку «Назад», могут использовать этот метод для привязки к ней.
| Parameters | Type | Подробности |
|---|---|---|
| callback |
function
|
Вызывает функцию обратного вызова при возникновении этого события. |
offHardwareBackButton(callback)
Удалить прослушиватель события для кнопки «Назад».
| Parameters | Type | Подробности |
|---|---|---|
| callback |
function
|
Изначально привязанная функция-обработчик. |
registerBackButtonAction(callback, priority, [actionId])
Регистрирует действие аппаратной кнопки возврата. При нажатии кнопки выполнится только одно действие, поэтому этот метод определяет, что зарегистрированное действие кнопки возврата имеет наивысший приоритет.
Например, если меню действий уже отображается, кнопка возврата должна закрыть меню действий, а не выполнить переход назад по представлению страницы или закрыть открытое модальное окно.
| Parameters | Type | Подробности |
|---|---|---|
| callback |
function
|
Срабатывает при нажатии кнопки возврата, если этот обработчик имеет наивысший приоритет. |
| priority |
number
|
Будет выполнено только действие с наивысшим приоритетом. |
|
actionId
(необязательно)
|
*
|
Этот id задаёт это действие. По умолчанию: случайный и уникальный id. |
Возвращаемое значение:Функция. Функция, которая при вызове отменяет регистрацию backButtonAction.
ready([callback])
Вызывает функцию обратного вызова, когда устройство готово.
| Parameters | Type | Подробности |
|---|---|---|
|
callback
(необязательно)
|
function=
|
Функция, которую нужно вызвать. |
Возвращает: объект promise, который разрешается после успешного создания объекта.
Другие расширения