我将此外部脚本添加到scripts
angular-cli.json
部分
然后我将其导入我的component
并将其声明为变量。
这是我的组件代码
declare var radarChart: any;
import { Component, AfterViewInit, ElementRef } from '@angular/core';
import * as d3 from 'd3';
import '../../../libs/radarChart.js'
import './init-outcome-chart.js'
@Component({
selector: 'profile-component',
templateUrl: './profile.component.html',
styleUrls: ['./profile.component.css']
})
export class ProfileComponent {
constructor() {
RadarChart('', '', '');
}
}
我想要使用的脚本中的方法被称为RadarChart
,所以我在我的构造函数中调用它,但是它给我一个语法错误,说它未定义。执行radarChart.RadarChart
时会出现语法错误,但是在网页加载时,我得到一个控制台错误,标记radarChart
(变量)未定义。
我做错了什么