使用javascript库(d3.js)进行子页面的Meteor项目 - 相当大,所以我不希望Meteor在实际需要之前加载d3(许多用户不需要它)
如何包含js文件? (我不想使用CDN)
使用Iron-router
答案 0 :(得分:2)
您可以将其放在公共文件夹中,然后在需要时,可以使用jQuery's getScript加载它,如下所示:
jQuery.getScript( /d3.v3.min.js)
此处不需要特定于铁路由器的语法。只需在模板的渲染回调中使用此代码段就可以了。
或者如果您真的想在路线中声明这一点,您可以这样做:
after: function () {
jQuery.getScript( /d3.v3.min.js);
}