Angularjs routeProvider和Asp.net 5 Razor
我知道这个主题有很多重复的地方,我发现了一些文章,解释了如何用.cshtml实现angularjs routeProvider,但对我没有帮助。这里,在stackoverflow中,有一些类似的问题,我已经研究过了,但它也没有帮助我。你能帮帮我吗 这是我的角度模块:Angularjs routeProvider和Asp.net 5 Razor,asp.net,angularjs,asp.net-mvc,razor,Asp.net,Angularjs,Asp.net Mvc,Razor,我知道这个主题有很多重复的地方,我发现了一些文章,解释了如何用.cshtml实现angularjs routeProvider,但对我没有帮助。这里,在stackoverflow中,有一些类似的问题,我已经研究过了,但它也没有帮助我。你能帮帮我吗 这是我的角度模块: QuizApp.config(['$routeProvider', function ($routeProvider) { $routeProvider. when('/index',
QuizApp.config(['$routeProvider',
function ($routeProvider) {
$routeProvider.
when('/index', {
templateUrl: '/home/index',
controller: 'QuizController' //new
}).
when('/quiz', {
templateUrl: '/home/quiz',
controller: 'QuizController' //new
}).
otherwise({
redirectTo: '/index'
});
}]);
如果我加入localhost:port/home/quick,它可以工作
如果我加入localhost:port//quick-它只是显示默认页面索引
伙计们,如果你们需要更多的信息,请告诉我
更新2。
添加更多的代码注释//新建
此外,我还发现了一个缺陷,当我添加到我的页面时:
<div ng-view></div>
页面冻结,我无法在上面做任何事情。localhost:port//quiz@Miha2255也不起作用你混合了角度布线和MVC布线。对/home/quick的请求由MVC路由到HomeController,method quick。对//测验的请求也通过MVC路由到/Home/Index默认路由。据我所知,这里没有角路由发生。@AndersonMatos您能给我一个解决这个问题的建议吗?您想使用MVC路由,还是希望角路由只管理路由?