ionic 平臺
$ionicPlatform
$ionicPlatform 用來檢測當(dāng)前的平臺,以及諸如在PhoneGap/Cordova中覆蓋Android后退按鈕。
方法
onHardwareBackButton(callback)
有硬件的后退按鈕的平臺,可以用這種方法綁定到它。
參數(shù) | 類型 | 詳情 |
---|---|---|
callback |
function
|
當(dāng)該事件發(fā)生時,觸發(fā)回調(diào)函數(shù)。 |
offHardwareBackButton(callback)
移除后退按鈕的監(jiān)聽事件。
參數(shù) | 類型 | 詳情 |
---|---|---|
callback |
function
|
最初綁定的監(jiān)視器函數(shù)。 |
registerBackButtonAction(callback, priority, [actionId])
注冊硬件后退按鈕動作。當(dāng)點擊按鈕時,只有一個動作會執(zhí)行,因此該方法決定了注冊的后退按鈕動作具有最高的優(yōu)先級。
例如,如果一個上拉菜單已經(jīng)顯示,后退按鈕應(yīng)該關(guān)閉上拉菜單,而不是返回一個頁面視圖或關(guān)閉一個打開的模型。
參數(shù) | 類型 | 詳情 |
---|---|---|
callback |
function
|
當(dāng)點擊返回按鈕時觸發(fā),如果該監(jiān)視器具有最高的優(yōu)先級。 |
priority |
number
|
僅最高優(yōu)先級的會執(zhí)行。 |
actionId
(可選)
|
*
|
該id指定這個動作。默認(rèn):一個隨機且唯一的id。 |
返回值: 函數(shù), 一個被觸發(fā)的函數(shù),將會注銷 backButtonAction。
ready([callback])
設(shè)備準(zhǔn)備就緒,則觸發(fā)一個回調(diào)函數(shù)。
參數(shù) | 類型 | 詳情 |
---|---|---|
callback
(可選)
|
function=
|
觸發(fā)的函數(shù)。 |
返回: promise對象, 對象被構(gòu)造 成功后得到解析。
更多建議: