加载javascript库流星

时间:2014-01-25 19:16:44

标签: meteor iron-router

使用javascript库(d3.js)进行子页面的Meteor项目 - 相当大,所以我不希望Meteor在实际需要之前加载d3(许多用户不需要它)

如何包含js文件? (我不想使用CDN)

使用Iron-router

1 个答案:

答案 0 :(得分:2)

您可以将其放在公共文件夹中,然后在需要时,可以使用jQuery's getScript加载它,如下所示:

jQuery.getScript( /d3.v3.min.js)

此处不需要特定于铁路由器的语法。只需在模板的渲染回调中使用此代码段就可以了。

或者如果您真的想在路线中声明这一点,您可以这样做:

after: function () {
  jQuery.getScript( /d3.v3.min.js);
}