使用ng-include是否有任何限制

时间:2015-08-16 13:49:30

标签: angularjs angularjs-ng-include

我正在开发一种产品。在那里,我正在用一个模板分隔一个页面,每页至少使用5-8 ng-include。在页面中使用如此多的ng-include是否有任何问题?

2 个答案:

答案 0 :(得分:2)

主要问题是每个ng-include都会生成一个http请求,这将影响页面加载时间。

如果你所做的只是分割页面,你有几个选择:

  1. 创建指令,如果您的HTML可以在应用的其他区域使用。
  2. 使用像把手和预处理器这样的模板引擎将所有部分组合到一个页面中,如GulpJS或Grunt(我更喜欢Gulp)。

答案 1 :(得分:0)

根据这么多偏爱背后的原因,你使用它可能是合理的。通常当你有很多部分内容时,最好还是出于性能原因使用$ cacheFactory.Cache在客户端浏览器中存储和检索数据。