尝试从角度CLI组件中调用外部javascript函数
以下js代码与我的角度
在同一页面上 <script>
var _ChartingCommon = {
DrawChart: function( $ele, opts ) {
. . .
}
</script>
在我的component.ts文件中
declare var _ChartingCommon: any;
ngOnInit(): void {
_ChartingCommon.DrawGauge(res, "EstGaugeContainer", null, override);
}
错误是:_ChartingCommon未定义
答案 0 :(得分:0)
您必须通过window
对象调用该函数。但是打字稿并不知道你的变量,所以你必须在any
之前进行投射。
(<any>window)._ChartingCommon.DrawChart(res, "EstGaugeContainer", null, override);