2016-01-24 42 views
0

我最近一直在使用angular js来编写一个使用asp.net mvc的项目。在视图的布局页面中使用时,我无法在视图中使用角度模块。有没有解决方案?或者,我可以在视图中使用控制器,而在同一模块的此视图的布局页面中使用另一个控制器?如何在asp.net中使用angularjs中的多个模块mvc

回答

0

很幸运,我最近一直在处理这个问题。

阅读这个article它帮了我很多第一个地方。

这里是我的解决方案,我试图保持一种模块的分离:

我已经定义一个全局模块NG-应用=”为approot”,然后在文章劝另一个模块由ID标签标识。

<body ng-app="appRoot"> 
    <div id="appHeader"> 
    </div> 
    <div id="appBody"> 
     @RenderBody() 
    </div> 
</body> 

然后,我只是注入模块为approot

angular.module('appRoot', ['appHeader','appBody']); 

在我的应用程序的每个视图都有自己单独的模块,所以我做的:

angular.module('appSampleView', []); 
angular.module('appBody', ['appSampleView']); 
相关问题