我正在使用 angular 1.6 和 argis 4.4 来加载 esri-map。我使用 'defer' 关键字来加载 'angular-esri-map.js',但它不起作用。我能够在 SPA 应用程序中成功渲染 esri-map。但是当我试图将它集成到我们的企业应用程序中时,它只是中断了。
我正在以以下方式加载js=>
<script src="assets/angular.js"></script>
<script src="https://js.arcgis.com/4.4/"></script>
<script defer src="assets/angular-esri-map.js"></script>
在我们的应用程序中添加了以下依赖项=>
'ngAnimate',
'ngCookies',
'ui.router',
'esri.map',
'ngSanitize',
'ngTouch',
'angular-carousel',
'd3'
下图显示了中断的日志=>
如果有人帮助修复这个“multipleDefine”dojoloader 错误,那将是非常有帮助的。