如何在使用ng-include时动态加载控制器

时间:2015-01-29 03:13:06

标签: angularjs

我的应用程序有一个使用ng-include的div,它的src是一个变量,所以它可以引用不同的页面。现在我的问题是在ng-include中,我无法加载控制器,虽然我设法加载控制器的js文件成功。这是片段。

的index.jsp

<div ng-app="myApp" ng-controller="myController" ng-include="currentPage"></div>  
//$scope.currentPage="project.jsp"

project.jsp

<script type="text/javascript" src="innerController.js"></script>
<div ng-controller="innerController"></div>

代码将导致ng:areq innerController undefined error。

我已经用我的研究加载了innerController.js,我试图找到关于这个问题的可能解决方案。也许是因为当控制器加载时,角度已经引导。我对angularjs很新,我无法弄清楚如何动态加载控制器。有人能给我一些帮助吗?

0 个答案:

没有答案