Javascript 发布版本中未调用ChartJs beforeDraw方法
我正在开发一个网络应用程序使用角省道 我正在使用ChartJs库渲染图表 我正在使用beforeDraw插件来处理我的图表 beforeDraw在调试生成中成功执行。 (发布运行生成\运行生成--输出生成) 但是当我使用发布版本时 (发布运行生成\运行生成--输出生成--发布), beforeDraw没有接到电话 这是我注册插件的地方:Javascript 发布版本中未调用ChartJs beforeDraw方法,javascript,dart,chart.js,angular-dart,chartjs-2.6.0,Javascript,Dart,Chart.js,Angular Dart,Chartjs 2.6.0,我正在开发一个网络应用程序使用角省道 我正在使用ChartJs库渲染图表 我正在使用beforeDraw插件来处理我的图表 beforeDraw在调试生成中成功执行。 (发布运行生成\运行生成--输出生成) 但是当我使用发布版本时 (发布运行生成\运行生成--输出生成--发布), beforeDraw没有接到电话 这是我注册插件的地方: final plugin = PluginServiceRegistrationOptions(beforeDraw: beforeDraw);
final plugin = PluginServiceRegistrationOptions(beforeDraw: beforeDraw);
Chart.pluginService.register(plugin);
_renderChart();
这是我在绘制之前定义的:
void beforeDraw(Chart chart, String easing) {
print('inside beforeDraw');
}
为什么它没有在发布版本中执行
我试过这个:
final plugin = PluginServiceRegistrationOptions(beforeDraw: allowInterop(beforeDraw));
在浏览器控制台中,它显示了以下异常:
Uncaught NoSuchMethodError: method not found: 'call'
Receiver: Closure 'a1Y' of Instance of 'minified:eP'
Arguments: [Instance of 'kE', 0.06499308566807294, Instance of 'minified:Of']
你需要在函数中包装你的函数你需要在函数中包装你的函数我已经添加了问题中的代码和错误。我已经添加了问题中的代码和错误。