我试图设置使用.net核心和Angular 2的路由,但路由无法解析,因为它们由服务器解析。使用ASP .Net核心(非mvc)的角度2路由
我看到的一种解决方案是注册默认路由到您的家庭控制器或其他东西......但我没有任何MVC控制器。
我已经添加到了我的主要部件(和做其他所有的路由器的先决条件)
@RouteConfig([
{ path: '/', name: 'Table', component: TableComp, useAsDefault: true },
{ path: '/login', name: 'Login', component: LoginComp }
])
我做startup.cs有这些:
ConfigureServices()
内services.AddMvc();
内配置()
app.UseMvc();
但是因为我实际上没有使用任何MVC控制器或注册任何MVC路由,所以我不知道如何让我的角路由在浏览器而不是服务器中解析,以及为什么它们不仅仅是做的事...
我建议使用单个MVC控制器来服务单个Index.cshtml视图。这使您可以利用内置在路由和标签助手中的asp.net。 –