Angularjs 基于requirejs结构绑定js文件
我们有需求书 我在requirejs中提到了路径和垫片 在这里,当我在angularjs路由器中加载控制器时,文件是分开加载的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
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...
}
});