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

354
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(крассный фон) одной из них перелистывались сразу обе...

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

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

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

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

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

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

280