Ember-cli: 1.1.3.8 / Ember.js >=2.0 将 js-libs 导入 pods/components



是否有一种方法可以将Javascript库直接包含到pod或组件中,而无需通过app.import.

我想只在一个组件中使用Javascript-Library,而不需要以全局方式引用它。目前,我必须在ember-cli-build.js中包含所有关于推荐的Ember-Cli-Way的库。

但我的眼睛,这是一个开销,因为我只需要我的Pod内的功能,而不是整个应用程序。

您可以将此库存储在公共/或供应商/目录中,然后在实际使用它之前通过AJAX请求加载它。这样你就可以避免将这个库添加到vendor.js中,并且每次都在每个请求中加载它。

例如,您可以创建util:
function getScriptCached(url) {
  return $.ajax({
    type: 'GET',
    url: url,
    dataType: 'script',
    cache: true
  });
};

然后在初始化组件之前使用这个函数:

getScriptCached('/js/chart.min.js');

相关内容

  • 没有找到相关文章

最新更新