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對象, 對象被構造 成功後得到解析。
