我迷路了..ASP.NET MVC角路由
对于现在,我试图让它的工作..我做了一个MVC站点代码首先与EF。然后我架式控制器和API(试过ALOT变薄)
我routeConfig:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Events", action = "Index", id = UrlParameter.Optional }
);
我WbApiConfig: config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
我的控制器操作应该返回什么? JSON?看法?
我的NG-应用程序是在我的/首页/索引(使用布局和布局对HTML NG应用程序)
,最后,我ngApp
app.config(['$routeProvider', function ($routeProvider, $locationProvider) {
$routeProvider
// route for the home page
.when('/', {
templateUrl: 'Home/Index',
controller: 'mainController'
})
.when('/Home/About', {
templateUrl: '/Home/About',
controller: 'programsCtrl'
});
}]);
所以..最远我已经得到了404或角色崩溃铬加载无限。
随着上面的代码,我得到的角加载不止一次崩溃。
我只是希望我的角度来加载我的NG-视图内的意见和留下永远的布局..
知道的任何帮助或指针:)
模块 'ui.router' 不可!您拼错了模块名称或忘记加载模块名称。 - 我复制你的代码,这就是我得到的 –
添加你导入的ui路由器js的模块名称。(它的模块名称在ui-router js中提到),我已经提到你不要忘记添加ui路由器js。 –
你不需要ui.router - 你可以使用'ng-route' – Ric