2017-12-20 184 views
5

Angular 4 ve arcgis eşlemeli bu basit kod kalemi var, ancak IE 11'de sürükleyemiyorum. Diğerleri tarayıcılar her zamanki gibi çalışır. Kullandığımız diğer widget'lara bağlı olduğundan arcgis JS kütüphanesini yükseltemiyorum veya indiremiyorum.ArcgisMap'i IE 11 ve Açısal 4 ile sürükleyemiyorum

https://codepen.io/rbuenon/pen/NXNOww

<link rel="stylesheet" href="https://js.arcgis.com/3.23/esri/css/esri.css"> 
<script src="https://js.arcgis.com/3.23/"></script> 
<script> 
require(["esri/map", "dojo/domReady!"], function (Map) { 
    window.map = new Map("map", { 
    center: [-118, 34.5], 
    zoom: 8, 
    basemap: "topo" 
    }); 
}); 
</script> 
<div id="map"></div>  
<app-root></app-root> 

Güncelleme:

polyfill.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'; 
import 'core-js/es6/reflect'; 
import 'core-js/es7/reflect'; 
import 'zone.js/dist/zone'; 
import 'classlist.js'; 
import 'web-animations-js'; 
import 'intl'; 
import 'intl/locale-data/jsonp/en'; 

düzeltebilirim nasıl bilen var mı?

+0

Gerekli poliçeleri dahil ettiniz mi? –

+0

Codepen buna dahil edilmiştir: https://s3-us-west-2.amazonaws.com/s.cdpn.io/123941/polyfills.bundle.js – raven

+0

Angular CLI kullanıyorsanız, polyfills.ts adlı bir dosya var. . Angular ile çalışmak için ie11 için gerekli olan çok sayıda çok sayıda dolgular var. –

cevap

1
IE11, arcgis tarafından yakalanmayan dokunmatik olayları kullanır. Çalıştırmak için bu çokdüzlemi kullanın:

Bunu Açısal uygulamasında kullandığınızdan farklı olarak, Açısal sorunla gerçekten alakalı değildir.