Angularjs 基于requirejs结构绑定js文件

Angularjs 基于requirejs结构绑定js文件,angularjs,requirejs,Angularjs,Requirejs,我们有需求书 我在requirejs中提到了路径和垫片 在这里,当我在angularjs路由器中加载控制器时,文件是分开加载的 require.config({ urlArgs: "bust=" + (new Date()).getTime(), baseUrl: 'Folder', waitSeconds: 200, paths: { // Jquery 'Angular': 'Angular path', 'Fi

我们有需求书

我在requirejs中提到了路径和垫片

在这里,当我在angularjs路由器中加载控制器时,文件是分开加载的

require.config({
    urlArgs: "bust=" + (new Date()).getTime(),
    baseUrl: 'Folder',
    waitSeconds: 200,
    paths: {
        // Jquery
        'Angular': 'Angular path',
        'FileA': 'FileA',
        'FileB': 'FileB',

  },
 shim: {
'FileB'{
    Deps:'FileA'
},
'FileA'{
    Deps:'Angular'
},
}
当我需要FileB时,它会自动检索fileA和angular文件

但在本例中,我请求对这三个文件执行三个http请求

有没有基于requirejs结构绑定文件的解决方案?
因此,当我请求文件时,我将获得单个文件而不是多个文件

如果您试图捆绑的文件之间存在任何依赖关系,那么将它们捆绑在单独的文件中没有任何意义

但是,如果您确信依赖关系不会有任何问题,您可以使用requirejs提供的新功能:

此外,您还可以将模板添加到捆绑包中,这非常棒。更多信息

requirejs.config({
  bundles: {
    'shared': ['angular'],
    'fileA': ['fileA'],
    'fileB': ['fileB'],
    // etc...
  }
});