AngularJS和OnsenUI:控制器的动态加载

AngularJS和OnsenUI:控制器的动态加载,angularjs,onsen-ui,Angularjs,Onsen Ui,我正在开发一款使用AngularJS和OnsenUI的移动应用程序。为了从一个页面导航到另一个页面,我使用了ons navigator页面。 有一个要求,我不想加载index.html中的所有控制器。我想按需加载它。我可以在需要时使用下面的代码片段加载一个普通的JavaScript文件 var fileref = document.createElement('script'); fileref.setAttribute("type", "text/javascript"); fileref.s

我正在开发一款使用AngularJS和OnsenUI的移动应用程序。为了从一个页面导航到另一个页面,我使用了ons navigator页面。 有一个要求,我不想加载index.html中的所有控制器。我想按需加载它。我可以在需要时使用下面的代码片段加载一个普通的JavaScript文件

var fileref = document.createElement('script');
fileref.setAttribute("type", "text/javascript");
fileref.setAttribute("src", filename);
document.getElementsByTagName("head")[0].appendChild(fileref);
但是当我尝试对controllerAngularJS文件执行相同的操作时,页面无法加载。由于我无法使用$routeProvider,请告诉我一个合适的修复方法