Asp.net mvc angularjs和asp.net路由混合
我在asp.NETMVC应用程序中使用angularsj路由 以下是我对$routeProvider的配置:Asp.net mvc angularjs和asp.net路由混合,asp.net-mvc,angularjs,routing,Asp.net Mvc,Angularjs,Routing,我在asp.NETMVC应用程序中使用angularsj路由 以下是我对$routeProvider的配置: .config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) { $locationProvider.html5Mode(true); $routeProvider .when('/Organization/Employee/:id',
.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
$locationProvider.html5Mode(true);
$routeProvider
.when('/Organization/Employee/:id', {
controller: 'UserCtrl',
templateUrl: '/Areas/Organization/App/user/partial/info.html'
})
.when('/Organization/Employee/:id/edit', {
controller: 'EditCtrl',
templateUrl: '/Areas/Organization/App/user/partial/edit.html'
})
.otherwise({
redirectTo: '/'
})
;
}])
正如你所看到的,我只希望angularjs处理两条路线。
如何使用asp.net处理其他情况下的路由
.otherwise({
controller: function ($location, $window) {
$window.location.href = $location.path();
return false;
},
template: ""
});
这就成功了。但首先以空ng视图闪烁。也许有人知道如何摆脱眨眼