Typeform в Ionic App вызывает сбой zone.js - PullRequest
2 голосов
/ 23 сентября 2019

У меня есть приложение Ionic (работает на Angular 4), и в одном представлении я хотел бы встроить форму типа, используя typeform embed sdk .По какой-то причине добавление следующего кода приводит к ошибке зоны:

Error: Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.
Most likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)

Чтобы упростить задачу, я запустил новое приложение в StackBlitz , и оно показывает ту же ошибку.Соответствующий код выглядит следующим образом:

ionViewDidLoad() {
  let el = this.typeform.nativeElement;

    typeformEmbed.makeWidget(
      el,
      'https://developerplatform.typeform.com/to/Xc7NMh', // NOTE: Replace with your typeform URL
      {
        hideHeaders: true,
        hideFooter: true,
        opacity: 75,
        buttonText: "Take the survey!",
        onSubmit: function () {
          console.log('Typeform successfully submitted')
        }
      }
    )
}

Есть идеи, почему я вижу эту ошибку еще до загрузки приложения?

...