ionic プラットフォーム
$ionicPlatform
$ionicPlatform は現在のプラットフォームを検出し、PhoneGap/Cordova での Android の戻るボタンのオーバーライドなどを処理するために使用されます。
メソッド
onHardwareBackButton(callback)
ハードウェアの戻るボタンを備えたプラットフォームでは、このメソッドを使用してそれをバインドできます。
| パラメータ | 型 | 詳細 |
|---|---|---|
| callback |
function
|
このイベントが発生すると、コールバック関数がトリガーされます。 |
offHardwareBackButton(callback)
戻るボタンのリスナーイベントを削除します。
| パラメータ | 型 | 詳細 |
|---|---|---|
| callback |
function
|
最初にバインドされた監視関数。 |
registerBackButtonAction(callback, priority, [actionId])
ハードウェアの戻るボタンのアクションを登録します。ボタンがクリックされたとき、1つのアクションだけが実行されるため、このメソッドは登録された戻るボタンアクションが最高の優先順位を持つことを決定します。
例えば、アクションシートが表示されている場合、戻るボタンはページビューに戻ったり開いているモーダルを閉じたりするのではなく、そのアクションシートを閉じるべきです。
| パラメータ | 型 | 詳細 |
|---|---|---|
| callback |
function
|
この監視関数が最高の優先順位を持つ場合、戻るボタンがクリックされたときにトリガーされます。 |
| priority |
number
|
最高の優先順位のものだけが実行されます。 |
|
actionId
(オプション)
|
*
|
このIDはアクションを指定します。デフォルト:ランダムで一意のID。 |
戻り値:関数。トリガーされる関数で、backButtonAction の登録を解除します。
ready([callback])
デバイスの準備ができると、コールバック関数をトリガーします。
| パラメータ | 型 | 詳細 |
|---|---|---|
|
callback
(オプション)
|
function=
|
トリガーされる関数。 |
戻り値: promiseオブジェクト。オブジェクトの構築が成功したときに解決されます。
その他の拡張