gpt4 book ai didi

javascript - mcv 应用程序在哪里为 View 调整模型数据?

转载 作者:行者123 更新时间:2023-12-03 09:26:04 24 4
gpt4 key购买 nike

我正在使用 MVC 方法在 javascript 中实现一个相当简单的应用程序。我的观点是使用 mustache 作为模板系统。当应用程序加载时,会查询 api 并返回一个复杂的对象,我将其存储在模型中。当需要在 View 上可视化数据时,我需要将这个复杂的对象转换为具有更少属性和嵌套的更简单的版本,以便模板引擎能够显示 View 。

我想知道“调整” View 数据是否是 Controller 的责任,或者这个过程是否应该委托(delegate)给应用程序的其他部分。

最佳答案

我使用Automapper将 Entity Framework 模型转换为更简单的 Viewmodels/DTO 对象。它按照约定工作,当约定不起作用时,您可以使用流畅的 API 告诉它如何转换属性。

使用非常简单,您只需定义一次映射逻辑,这正是您想要的。

关于javascript - mcv 应用程序在哪里为 View 调整模型数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31663020/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com