Передача методов через postmessage

405
10 сентября 2017, 03:06

Дан страничка и фрейм На страничке есть кнопка которая отправляет некий конфиг фрейму

let upConfig = {
    getName: function ():any {
        return new Promise(function (resolve, reject) {
            resolve('HI im promise');
        })
      }
    };
    const frame = this.frame.nativeElement.contentWindow;
    upConfig.getName = upConfig.getName.toString() as any;
    upConfig = JSON.parse(JSON.stringify(upConfig));
    console.log(upConfig)
    frame.postMessage(upConfig, 'http://localhost:4201');

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

READ ALSO
Как нажать на кнопку перелистывания и чтобы листались 2 карусели?

Как нажать на кнопку перелистывания и чтобы листались 2 карусели?

Вот есть 2 карусели: https://jsfiddlenet/hhnq8a26/1/ Как сделать так, чтобы при нажатии на кнопку prev(крассный фон) одной из них перелистывались сразу обе...

709
Каким образом получить id при клике?

Каким образом получить id при клике?

ЗдравствуйтеЕсть ссылки вида:

418
Слияние двух объектов

Слияние двух объектов

Возникла необходимость объединения 2-х объектов в один, с соблюдением некоторых правил:

327