이온 플랫폼
$ionicPlatform
$ionicPlatform은 현재 플랫폼을 감지하고 PhoneGap/Cordova와 같은 Android 뒤로 버튼을 재정의하는 데 사용됩니다.
방법
onHardwareBackButton(callback)
하드웨어 뒤로 버튼이 있는 플랫폼은 이 방법을 사용하여 바인딩할 수 있습니다.
Parameters | Type | Details |
---|---|---|
callback | function function | 当该事件发生时,触发回调函数。 |
offHardwareBackButton(callback)
移除后退按钮的监听事件。
参数 | 类型 | 详情 |
---|---|---|
callback | function | 最初绑定的监视器函数。 |
registerBackButtonAction(callback, priority, [actionId])
注册硬件后退按钮动作。当点击按钮时,只有一个动作会执行,因此该方法决定了注册的后退按钮动作具有最高的优先级。
例如,如果一个上拉菜单已经显示,后退按钮应该关闭上拉菜单,而不是返回一个页面视图或关闭一个打开的模型。
参数 | 类型 | 详情 |
---|---|---|
callback | function | 当点击返回按钮时触发,如果该监视器具有最高的优先级。 |
priority | number | 仅最高优先级的会执行。 |
actionId (可选) | * | 该id指定这个动作。默认:一个随机且唯一的id。 |
返回值: 函数, 一个被触发的函数,将会注销 backButtonAction。
ready([callback])
设备准备就绪,则触发一个回调函数。
参数 | 类型 | 详情 |
---|---|---|
callback (可选) | function= | 이벤트가 발생하면 콜백 함수가 실행됩니다. |
function
🎜🎜🎜초기 바인딩된 모니터 함수입니다. 🎜🎜🎜🎜🎜rrreee🎜하드웨어 뒤로 버튼 동작을 등록하세요. 버튼을 클릭하면 하나의 액션만 실행되므로 등록된 뒤로 버튼 액션의 우선순위가 가장 높은 것으로 판단합니다. 🎜🎜예를 들어 드롭다운 메뉴가 이미 표시되어 있는 경우 뒤로 버튼을 누르면 페이지 보기로 돌아가거나 열려 있는 모델을 닫는 대신 드롭다운 메뉴를 닫아야 합니다. 🎜🎜🎜🎜🎜parameters🎜🎜type🎜🎜details🎜🎜🎜🎜🎜🎜callback🎜🎜function
🎜🎜🎜해당 모니터의 우선순위가 가장 높은 경우 뒤로 버튼을 클릭하면 실행됩니다. 🎜🎜🎜🎜🎜priority🎜🎜번호
🎜🎜🎜우선순위가 가장 높은 것만 실행됩니다. 🎜🎜🎜🎜🎜actionId (선택 사항)🎜🎜🎜
*
🎜🎜🎜ID는 이 작업을 지정합니다. 기본값: 임의의 고유 ID입니다. 🎜🎜🎜🎜🎜🎜반환 값: 트리거된 함수인 함수는 backButtonAction을 등록 취소합니다. 🎜rrreee🎜기기가 준비되면 콜백 함수가 실행됩니다. 🎜🎜🎜🎜🎜Parameters🎜🎜Type🎜🎜Details🎜🎜🎜🎜🎜🎜콜백 (선택 사항)🎜🎜🎜
function=
🎜🎜🎜 트리거 함수. 🎜🎜🎜🎜🎜🎜Return: Promise 객체, 성공 후 객체가 구성되고 해결됩니다. 🎜🎜