Angularjs 使用ng include是否有任何限制
我正在开发一种产品。在那里,我用这么多模板分隔一个页面,每页至少使用5-8个ng include。在一个页面中使用这么多ng include有什么问题吗?主要问题是每个ng include都会生成一个http请求,这将影响页面加载时间 如果您所做的只是拆分一个页面,那么您有两个选择:Angularjs 使用ng include是否有任何限制,angularjs,angularjs-ng-include,Angularjs,Angularjs Ng Include,我正在开发一种产品。在那里,我用这么多模板分隔一个页面,每页至少使用5-8个ng include。在一个页面中使用这么多ng include有什么问题吗?主要问题是每个ng include都会生成一个http请求,这将影响页面加载时间 如果您所做的只是拆分一个页面,那么您有两个选择: 如果您的HTML可以在应用程序的其他区域使用,请创建指令 使用模板引擎(如Handlebar)和预处理器将所有部分组合到一个页面中,如GulpJS或Grunt(我更喜欢Gulp) 根据如此多的部分背后的原因,您使用
根据如此多的部分背后的原因,您使用它可能是合理的。一般来说,当您有很多分区时,出于性能原因,最好使用$cacheFactory.Cache在客户端浏览器中存储和检索数据。为什么页面上有那么多ng include?有什么原因吗?把一个大的html页面拆分成小的没有问题。。您甚至可以有100个,尽管这是一个糟糕的设计,它将使6-9个HTTP查询显示页面,而不是1个(当然不包括图像等的查询)。这可能是问题,也可能不是问题,取决于您的目标。在慢、高延迟的移动网络上,它可能会产生显著的差异。如果<代码> ng包含 s不是条件的或动态的,则可以考虑使用像GULP这样的构建工具编译较大的模板。