8
다음 코드를 사용하여 구독하려고하지만 작동하지 않습니다.Ionic 2 platform.pause EventEmitter를 구독하는 방법?
import { Platform } from 'ionic-angular';
@Page({
templateUrl: 'build/pages/test.html',
})
export class Test{
constructor(private platform: Platform) {
this.platform.pause.subscribe(() => {
console.log('paused')
});
}
}
내가 이온 2가 제공하는 EventEmitter이다 각도 2. platform.pause
으로 타이프 라이터와 이온 2를 사용하고, 나는이 가입 할 수있을 것 같아요. 그러나 응용 프로그램을 백그라운드에두면 console.log('pause')
은 해고되지 않습니다.
Platform
을 제공자 등에 추가해야합니까? 또한,이 플랫폼은 null
이 아닙니다. this.platform.ready().then(()=>{console.log('ready')})
은 완벽하게 작동합니다.
"작동하지 않는다"는 것은 무엇을 의미합니까? 나는 인쇄하지 않았다. –
@ GünterZöchbauer \t 예. –
여기서'this.platform.pause'는 무엇입니까? 좀 더 많은 코드로 질문을 업데이트 하시거나 plunker에서 문제를 재연 할 수 있습니다 –