我正在使用 Angular 和 ASP.Net MVC 构建应用程序。
我在应用程序中使用的所有数据都由 Web API 提供(我正在对我的 ASP.Net 控制器进行 Ajax 调用,这些控制器依次调用 Web API 并将 API 的响应返回到 html 页面)。
web api 使用的模型很好地映射了我的需求,我真的不需要改变任何东西。
但是我应该简单地绑定到 Web API 提供的模型吗?我看到的风险是,如果 Web API 发生任何变化,我最终可能会在我的应用程序中彻底改变。如果我在一个地方将 web api 模型翻译成我自己的,我只需要在那里进行更改。
但另一方面 - 将 Web API 模型映射到我自己的模型似乎是一项不必要的工作,因为模型最终将几乎相同。