我一直在玩AngularJS的种子应用程序,我注意到应用程序的大多数依赖项(控制器,指令,过滤器,服务)都是预先加载的.我想知道如何将Angular应用程序模块化为更小的字节,除非需要,否则不会加载依赖项.
例如,如果我有一个有购物车的大型应用程序,添加/编辑送货地址,搜索结果,产品详细信息,产品列表等等......购物网站上的用户可能永远不会遇到任何这些视图,但它看起来像喜欢(来自种子应用程序)在启动时加载这些所有视图的代码.
如何在AngularJS中减轻模块化?
我试图在我的一个控制器中访问$ routeProvider以添加路由.我怎么做?
function Cont($scope,$routeProvider) {
};
Run Code Online (Sandbox Code Playgroud)
这对我不起作用; 我正进入(状态:Error: Unknown provider: $routeProviderProvider <- $routeProvider
angularjs ×2