为什么不在Ionic 2中加载事件?

时间:2016-11-03 12:42:03

标签: angularjs ionic2

我的home.ts文件中有一个方法;

launch(url) {
    this.platform.ready().then(() => {

        alert('hello');

        let ref = new InAppBrowser(url);

        ref.on('loadstart').lift(() => {
           alert('foo');
        })
    });
}

其目的是在点击某个网址时运行addEventListener

alert('foo')完全被忽略了。我认为这是Ionic如何使用on方法(see docs)来处理这个问题。

我对移动开发非常陌生,包括Ionic和Angular等工具。我主要做PHP,很抱歉,如果我的问题有点基础。

1 个答案:

答案 0 :(得分:0)

您可以使用我在文档中看到的onPageLoadedhttp://ionicframework.com/docs/v2/api/navigation/NavController/

所以基本上在你的组件类中(家庭或任何其他)你可以做这样的事情:

export class AnyPageOrComponent {
  constructor() {
    // Your constructor code here.
  }

  onPageLoaded() {
    alert('foo');
  }
}