Javascript: передача и получение данных пары ключей и значений API BroadcastChannel
Как назначить пару ключевых значений с помощью 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 также будет работать.