IE11 - Объект не поддерживает свойство или метод 'next' - Javascript - PullRequest
0 голосов
/ 27 декабря 2018

Метод next () использовался следующим образом в нескольких сервисах Angular.Это вызывает проблемы в IE11, есть ли альтернативный способ / метод, который можно использовать для замены next ().

doServiceRequestOCMS(data: any): Observable<any> {
    return Observable.create((observer: Observer<any>) => {
      var callBackHandler = function (json: any) {
        observer.next(JSON.parse(json));
      };
      var options = {
        cb: callBackHandler,
        readonly: false
      };
      (<any>window).doServiceRequest(data, options);
    });
  }

Кроме того, я не могу найти какие-либо полифилы для .next ()метод.Стоит также упомянуть, что я работаю над угловым начальным проектом (non-cli) и не имею встроенных полифилов.Я также использую gulp в качестве средства выполнения задач.

Ссылка: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator/next

Кроме того, есть ли замена для метода next (), который может обеспечить аналогичную функциональность?

1 Ответ

0 голосов
/ 27 декабря 2018

Удалить комментарий в файле polyfills.ts

// import 'core-js/es6/symbol';
// import 'core-js/es6/object';
// import 'core-js/es6/function';
// import 'core-js/es6/parse-int';
// import 'core-js/es6/parse-float';
// import 'core-js/es6/number';
// import 'core-js/es6/math';
// import 'core-js/es6/string';
// import 'core-js/es6/date';
// import 'core-js/es6/array';
// import 'core-js/es6/regexp';
// import 'core-js/es6/map';
// import 'core-js/es6/weak-map';
// import 'core-js/es6/set';
...