Angular 通过es6模块导入扩展全局
即使使用import语句不公开任何全局变量,如何导入一个在其他库上扩展全局变量的js库?我的问题是:Angular 通过es6模块导入扩展全局,angular,typescript,dc.js,es6-module-loader,Angular,Typescript,Dc.js,Es6 Module Loader,即使使用import语句不公开任何全局变量,如何导入一个在其他库上扩展全局变量的js库?我的问题是: import * as dc from 'dc'; import 'dc-addons'; 问题是dc插件工具提示mixin中包含以下代码: if (typeof dc === 'undefined') { return false; } 这实际上会触发,因为“导入*为dc”并没有将“dc”作为全局设置也许这是可行的:import*为来自“dc”的dc;window.dc=dc;导入
import * as dc from 'dc';
import 'dc-addons';
问题是dc插件工具提示mixin中包含以下代码:
if (typeof dc === 'undefined') {
return false;
}
这实际上会触发,因为“导入*为dc”并没有将“dc”作为全局设置也许这是可行的:
import*为来自“dc”的dc;window.dc=dc;导入“dc插件”代码>?可能这样做:从“dc”导入*为dc;window.dc=dc;导入“dc插件”代码>?