我不是构建传统的SPA,而是页面生成服务器端。但我确实有一个角度的应用程序,我将其导入到我的网站上的所有网页中。例如:角避免不必要的依赖注入
var app = angular.module('app',['ui.bootstrap', 'ngTable','textAngular']);
一个非常简单的问题,但我一直没问谷歌的权利问题(S)来寻找答案。并非我所有的页面都需要textAngular,但我的Angular应用程序不会加载,除非我将该脚本导入到每个页面。避免这个问题的最佳做法是什么?
作者:“page”你是指角度路线还是从你的服务器加载的实际页面? Angular创建单页面应用程序,因此您应该有一个页面确实需要所有的依赖关系。在需要时,Angular会照顾懒惰地装载模块。 – rob 2014-09-10 18:57:29
好点。不幸的是,我不是在建造SPA。我从服务器端填充模板,并指向此处的单独页面。 – That1guyoverthr 2014-09-10 19:14:32
啊我明白了。你可以做一些事情,比如为每个页面创建一个单独的模块,然后只加载需要的内容。 – rob 2014-09-10 19:16:46