所以我检查了很多网站,现在可以将.NET Core与Angular 2一起使用。我现在的问题是,.NET核心在这些应用程序中的用途是什么?
在互联网上的教程中,除了Startup.cs文件之外,他们只使用Angular 2和typescript,而不是.NET核心。
根据我的理解,.NET Core会考虑所有请求(我在.NET核心中仍然是新的,所以不确定),如JSON,OData,e.t.c。 (验证,之后检索数据,等等)。所以这就像是一种语言副词。
但是,对我来说看起来并不正确,所以如果有人能够在现实生活中解释它,那就太棒了。
答案 0 :(得分:4)
任何版本的Angular都与服务器平台无关。 .NET Core与Angular无关,因为它在服务器端工作,而Angular在客户端工作。这两者在HTTP之间互动,当然,但后端的内容并不重要。
由于Angular 2具有广泛的客户端用途,因此它可能作为用于单页面应用程序(SPA)的框架最强大。为此,如果您使用ASP.NET Core构建API端点,则在后端使用ASP.NET Core是有意义的。核心版和以前版本的MVC / Web API都做得很好。
答案 1 :(得分:0)
您可以使用.net Core创建Angular随后使用的API。但.net只是众多可能选择中的一种。