如何使第三方 javascript 库可用于 Atlasboard 中的客户端使用?require
在小部件中不起作用,我不想将整个库导入到使用该库的每个小部件中。
问问题
486 次
1 回答
3
- 将 javascript 库文件(如
Chart.min.js
)放在assets/javascripts/
. - 在将加载依赖于库的小部件的仪表板的 JSON 配置中,将库的名称添加到
layout.customJS
数组中:
例子:
{
"title": "My Dashboard",
"titleVisible": false,
"description": "a neat dashboard",
"layout": {
"gridSize" : { "columns" : 20, "rows" : 12 },
"customJS" : ["Chart.min.js"],
"widgets" : [
...
]
},
"config": {
...
}
}
在 Widget 中不需要做任何特别的事情。您可以只使用该库:
var graph = new Chart(ctx).Radar(data);
于 2016-02-18T21:44:28.460 回答