离子3-如何检查事件参数是否存在?

时间:2018-08-20 21:06:14

标签: angular typescript ionic-framework

当我单击按钮以转到包含细分的页面时,页面将打开,其中包含由发布的事件选择的特定细分。

this.event.subscribe('day', (res) => {
        console.info(res);
        this.days = res;
    });

除了我第一次打开该应用程序外,此方法工作正常。我的底部也有选项卡,如果您使用相同的选项卡转到该^^页面,我会得到一个空白页面,上面没有任何内容。我试图注销该变量,以查看它是否未定义,但我什么也没得到。如何检查该变量是否未定义或存在?

1 个答案:

答案 0 :(得分:0)

  

我试图注销该变量以查看它是否未定义,但我什么也没得到。如何检查该变量是否未定义或存在?

== null check用于undefinednull,例如

this.event.subscribe('day', (res) => {
    if (res != null) {
      this.days = res;
    }
});