【发布时间】:2013-11-26 04:16:44
【问题描述】:
我目前有一个现有的 ASP MVC4 应用程序,它从控制器返回视图(剃刀),并希望开始使用 web api 和 angular js 将应用程序转换为 SPA(单页应用程序)。我的问题是我可以慢慢开始转换特定视图/url 以按角度路由,并让其他视图/url 回调到 MVC 应用程序中呈现剃刀视图的旧控制器吗?例如,我有我的主要 Angular js 文件说明以下内容
window.EcentralSPA = angular.module('EcentralSPA', ['ngRoute']);
EcentralSPA.config(['$routeProvider', function ($routeProvider) {
$routeProvider.when('/users', {
templateUrl: 'app/views/users.html',
controller: 'UsersController'
});
}]);
EcentralSPA.controller('UsersController', ['$scope', function ($scope) {
//TODO
}]);
基本上,我只是希望 /users url 由 angular 处理,其余 url 将 web 服务器回调到正确的 mvc 控制器并返回剃刀视图。但是,对于我当前的配置,除 /users 之外的所有调用都会返回空数据。有什么建议么?谢谢。
【问题讨论】:
标签: asp.net-mvc angularjs