# 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對象, 對象被構造 成功后得到解析。
- ionic 入門
- ionic 簡介
- ionic 安裝
- ionic 創建 APP
- ionic CSS
- ionic 頭部與底部
- ionic 按鈕
- ionic 列表
- ionic 卡片
- ionic 表單和輸入框
- ionic Toggle(切換開關)
- ionic 單選框
- ionic Range
- ionic select
- ionic tab(選項卡)
- ionic 網格(Grid)
- ionic 顏色
- ionic icon(圖標)
- ionic JavaScript
- ionic 上拉菜單(ActionSheet)
- ionic 背景層
- ionic 下拉刷新
- ionic 復選框
- ionic 單選框操作
- ionic 切換開關操作
- ionic 手勢事件
- ionic 頭部和底部
- ionic 列表操作
- ionic 加載動作
- ionic 模型
- ionic 導航
- ionic 平臺
- ionic 浮動框
- ionic 對話框
- ionic 滾動條
- ionic 側欄菜單
- ionic 滑動框
- ionic 加載動畫
- ionic 選項卡欄操作