ionic 平臺
$ionicPlatform
$ionicPlatform 用來檢測當前的平臺,以及諸如在PhoneGap/Cordova中覆蓋Android後退按鈕。
方法
onHardwareBackButton(callback)
有硬體的後退按鈕的平臺,可以用這種方法繫結到它。
引數 | 型別 | 詳情 |
---|---|---|
callback |
function
|
當該事件發生時,觸發回撥函式。 |
offHardwareBackButton(callback)
移除後退按鈕的監聽事件。
引數 | 型別 | 詳情 |
---|---|---|
callback |
function
|
最初繫結的監視器函式。 |
registerBackButtonAction(callback, priority, [actionId])
註冊硬體後退按鈕動作。當點選按鈕時,只有一個動作會執行,因此該方法決定了註冊的後退按鈕動作具有最高的優先順序。
例如,如果一個上拉選單已經顯示,後退按鈕應該關閉上拉選單,而不是返回一個頁面檢視或關閉一個開啟的模型。
引數 | 型別 | 詳情 |
---|---|---|
callback |
function
|
當點選返回按鈕時觸發,如果該監視器具有最高的優先順序。 |
priority |
number
|
僅最高優先順序的會執行。 |
actionId
(可選)
|
*
|
該id指定這個動作。預設:一個隨機且唯一的id。 |
返回值: 函式, 一個被觸發的函式,將會登出 backButtonAction。
ready([callback])
裝置準備就緒,則觸發一個回撥函式。
引數 | 型別 | 詳情 |
---|---|---|
callback
(可選)
|
function=
|
觸發的函式。 |
返回: promise物件, 物件被構造 成功後得到解析。