【问题标题】:Unable to listen for events returned from Ionic InAppBrowser无法侦听从 Ionic InAppBrowser 返回的事件
【发布时间】:2017-03-09 15:23:54
【问题描述】:
  let browser = new InAppBrowser(uri, '_system', 'location=no,clearsessioncache=yes,clearcache=yes');
  function obTest(event:string) {
    console.log('firing obTest');
    browser.on(event).subscribe(value => {
      console.log(value);
    }, err => {
      console.log(err);
    }, () => {
      console.log('object');
      debugger;
    });
  }
  obTest("loadstart");
  obTest("loadstop");
  obTest("loaderror");
  obTest("exit");

browser.on(event) 正在返回一个我正在尝试监听的可观察对象,没有一个 console.logs 正在触发。我一定是错误地使用了可观察的东西。在 ios 模拟器中,我指定的 uri 正在打开,因此应该调用事件。可观察对象之外的 console.log 调用也可以正常工作。

【问题讨论】:

    标签: javascript ionic2 observable inappbrowser angular2-observables


    【解决方案1】:

    ionic 命令需要具有 -c 标志才能将控制台日志打印到终端,我需要使用命令 ionic emulate -ios -l -c 。监听事件的语法是正确的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-29
      • 1970-01-01
      • 2020-11-13
      • 2011-10-18
      相关资源
      最近更新 更多