如何在一个asp.net mvc项目中拥有2个独立的angularjs应用程序

时间:2015-05-18 12:04:30

标签: asp.net-mvc angularjs

我想在一个Asp.net MVC项目中拥有2个独立的Angularjs App。 我如何处理这两个Angularjs应用程序的启动html页面?
我希望我的spa网站在此网址(cshtml视图)

启动
Home/Index

管理员面板的另一个spa应用程序在此URL(cshtml视图)中启动

Admin/Index

我的问题是AngularJs应用程序如何识别其自己的父启动的.cshtml文件?

1 个答案:

答案 0 :(得分:2)

Angularjs不允许在单个页面中创建多个角度应用程序。说过技术上你可以在两个不同的页面上有两个角度应用程序,如果你决定不使用角度路由并使用MVC路由,那么你所要做的就是在两个html索引文件中使用ng-app(当然有不同的名字)并根据需要加载相应的js文件。

如果您想更进一步,在项目级别使用MVC路由,在索引级别使用角度路由,事情将更容易维护。