Route in angular and .net mvc



假设我想路由到一个网址作为localist:8888/apps/my page

所以这条路由应该设置在角度组件或.net mvc控制器中吗?或者两个地方。

我的情况是,当我为此特定路由创建新控制器 already.do,我让控制器加载所有初始数据?

该 URL 应该在您的 API 中公开还是在前端呈现页面?

如果要在 API 中公开此路由,则需要一个新的控制器。然后,您可以在Angular应用程序中使用它,向该URL发出所需的HttpRequest Action(GET,POST,PUT等(的请求。

如果要使用 Angular 应用程序在该 URL 中呈现某些内容,则需要设置执行此操作的特定路由并引用组件。(https://angular.io/start/routing(。

希望对您有所帮助!

是的,您需要创建名为mypage的控制器和视图,然后创建一个组件并呈现到.cshtml页面中。

然后你可以访问你需要访问的页面#本地主机:8888/apps/mypage

第一次导航到应用程序时,WebAPI 将提供一个 html 页面 + 将角度应用程序返回到您的浏览器。一旦您收到角度源,导航将由角度客户端处理。这意味着您不会向 WebAPI 发出任何请求,因此不会到达任何控制器。

您应该在控制器中创建的唯一路由是您要请求的路由(例如,使用 HttpClient,post/get/...(。

最新更新