使用ASP.net MVC进行角度动态路由

时间:2015-07-30 10:23:28

标签: angularjs asp.net-mvc-4 url-routing single-page-application

它很明显,但似乎无法找到答案。我正在使用Angular和Asp.net MVC。我可以使用Razor轻松编写视图/模板,并在其中为控制器链接js文件。它可以在用户请求页面时正常工作,它由Asp.net MVC运行时提供服务。当我想做SPA时问题就开始了。然后我需要定义路线。现在我的问题是简单地将Url转发到ASP.net MVC并且它可以返回一个带有角度控制器的视图,但是角度路由会强制您使用预先解析的控制器或提供一个URL来解析控制器。是否有任何方法可以从视图本身中选择哪个控制器,因为它引用了具有控制器定义的js文件并且还使用ng-controller声明它。通过这种方式,我们可以使用优秀的基于ASP.net MVC路由与Angular SPA,并且对于具有ASP.net MVC背景的开发人员来说将更加简单。总而言之,我不想在路由配置中指定控制器,只是提供模板URL来获取随后具有对控制器的引用的视图,因此应该从那里解析控制器。如果不可能,我会非常失望

0 个答案:

没有答案