首页 > 解决方案 > Ionic 3-如何检查事件参数是否存在?

问题描述

当我单击按钮转到带有分段的页面时,会打开一个页面,其中包含由发布的事件选择的特定分段。

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

这工作正常,除了我第一次打开应用程序。我在底部也有标签,如果你去那个 ^^ 同一页面但使用标签,我会得到一个空白页,上面什么都没有。我试图记录变量以查看它是否未定义,但我什么也没得到。如何检查该变量是否未定义或存在?

标签: angulartypescriptionic-framework

解决方案


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

使用== null检查undefinednull例如_

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

推荐阅读