Ich möchte einige Daten passieren passieren, die ich durch Chrom-Push-Benachrichtigung an mein Controller in Winkel js empfangenWie man Daten von Servicemitarbeiter zu Angular JS Controller
mein sw.js ist
self.addEventListener('push', function(event) {
//console.log('Received a push message', event.data.json());
var obj = event.data.json();
var title = obj.title;
var body = "Customer number : "+obj.payload.customer_number+" \nCustomer address : "+obj.payload.customer_address;
var icon = 'assets/images/favicon-192.png';
var tag = 'sfxorder';
var sound = 'assets/audio/ping.mp3';
event.waitUntil(
self.registration.showNotification(title, {
body: body,
icon: icon,
tag: tag,
sound:sound ,
vibrate: [300, 100, 400]
})
);
});
I Ich empfange die Daten in obiger Methode, aber wie übergebe ich diese Daten an den Controller?
Sie können diesen Code direkt in den Controller einfügen (ersetzen Sie 'self' durch' window') und Sie sollten auf die Variablen des Controllers zugreifen können (Sie müssen '$ apply' aufrufen um mit den Angular Zyklen zu synchronisieren) . – ValLeNain
Ich habe versucht, Ihre Lösung, aber es funktioniert nicht ... –
@mallip haben Sie die Lösung bekommen, können Sie hier einen Code teilen? Vielen Dank . –