Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 离子2发布事件第二次不起作用_Ionic Framework_Publish Subscribe_Ionic Events - Fatal编程技术网

Ionic framework 离子2发布事件第二次不起作用

Ionic framework 离子2发布事件第二次不起作用,ionic-framework,publish-subscribe,ionic-events,Ionic Framework,Publish Subscribe,Ionic Events,第一次加载应用程序时,它会工作,但当我注销并再次登录时,订阅方法不会被调用能否显示更多登录和注销功能的代码home.ts中的数据是否会更改?如果没有,则不会再次调用subscribe,因为没有更改任何数据。要测试它,请执行setTimeout(()=>this.events.publish('user:created','test2'),500); in app.component.ts this.events.subscribe('user:created', (val) => {

第一次加载应用程序时,它会工作,但当我注销并再次登录时,订阅方法不会被调用

能否显示更多登录和注销功能的代码home.ts中的数据是否会更改?如果没有,则不会再次调用subscribe,因为没有更改任何数据。要测试它,请执行setTimeout(()=>this.events.publish('user:created','test2'),500);
in app.component.ts  
this.events.subscribe('user:created', (val) => {
    console.log('hello called');
}

and called it from home.ts
this.events.publish('user:created','userDataHome');