我試圖設置使用.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。 –