你可以单独加载控制器而不是页面加载吗?

时间:2017-08-10 16:06:30

标签: angularjs

我只是想知道是否可以单独运行控制器而不是所有页面加载。因此,如果我在某个页面上只有控制器加载而不是其他页面。如果我转到另一个页面,那么该页面上的控制器会加载。我想这就像控制器动态加载一样。如果有人能找到我也可以参考的一些例子/链接/视频,那将是很好的,因为我很难找到它们,因为我的惊人的爱好。感谢。

1 个答案:

答案 0 :(得分:0)

使用ozlazyload,它会在页面加载时动态加载模块,并在运行时将该模块注入您的应用程序。它可以与ng和ui路由器一起使用。 https://oclazyload.readme.io/docs

resolve:{
            loadplugin : ["$ocLazyLoad", function($ocLazyLoad){
                return $ocLazyLoad.load([{
                    name : "modulename",
                    files: ["path/modules/file.js"]
                }])
            }]
        },