Javascript: Отправка и получение данных пары ключей и значений API BroadcastChannel - PullRequest
0 голосов
/ 10 июля 2020

Как мне назначить пару ключевых значений с помощью BroadCastChannel API? Мы хотим отправить данные с ключом темы, «Мебель» и значением со следующим классом.

Необходимо отправить данные с парой значений ключа, а затем получить данные

Работа над этим код,

public class Product  = {
    ProductId: number,
    ProductName: string,
    ProductType: string
}

Компонент отправителя: (необходимо назначить ключевую фразу темы)

const bc = new BroadcastChannel('test_channel');
bc.postMessage(JSON.stringify(this.product));

Компонент получателя:

const bc = new BroadcastChannel('test_channel');

bc.onmessage = (message) => {
  if (message.Subject == "Furniture") {
    let dataObject = JSON.parse(message.data);
    console.log(dataObject);
  }
}

Использование Angular в среде Typescript, однако собственный Javascript также будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...