0

我正在使用以下代码使用 firebase 在我的 ionic 应用程序上接收数据,当应用程序处于后台时,我得到 data.wastapped = true 现在我需要将数据传递给我的主控制器,请帮助我实现这一点

 FCMPlugin.onNotification(
                        function(data){
                            if(data.wasTapped){
    alert(JSON.stringify(data);
    // need to pass this data to my app controller

                                tapped by the user.
                                alert( JSON.stringify(data) );
                            }else{

                                alert( JSON.stringify(data) );
                            }
                        },
                        function(msg){
                            alert('onNotification callback successfully registered: ' + msg);
                        },
                        function(err){
                            alert('Error registering onNotification callback: ' + err);
                        }
4

1 回答 1

1

@Ram,尝试使用以下函数

var scope = angular.element(document.getElementById('mainbody')).scope();   
scope.$apply(function(){
           //show popup regarding alert         
            scope.showdatas(data);
        });
于 2017-05-08T12:13:23.040 回答