gpt4 book ai didi

css - 关注 View 上的数据样式操作

转载 作者:太空宇宙 更新时间:2023-11-04 16:22:54 27 4
gpt4 key购买 nike

因此,我想显示一些用 AND 或 OR 连接的规则,并且我想为 AND 或 OR 添加颜色,如红色、绿色等。

Fruit = Apple AND Market = SuperMarket1

那么我应该怎么做呢?我有以下想法:

  1. 通过在处理数据访问的存储库或服务类中添加 css 属性来控制 css,这可行但违反了 MVC 设计模式。
  2. 要使用类似于 Helper 类的东西来操作 View 中的数据,但问题是帮助类必须解析字符串以找到 AND 并且 if AND 可能是规则的一部分。即使在极少数情况下,如果任何规则包含关键字并错误显示它,仍然有可能。

有什么想法吗?提前致谢!

最佳答案

只需在要在 View 中着色的元素上有条件地设置具有适当样式类的跨度。您可以设置助手来做这做那,但人们常常对助手失去控制,以至于他们不必要地使应用程序复杂化……这与 MVC 的目标相反。是的,它可能违反了 MVC 应该遵循的“严格”规则。但是退一步想想……你的环境真的大到你必须 100% 严格分离一小部分代码和表示层吗?真的吗?我曾为财富 500 强公司工作,他们没有那么大的压力。

MVC 的厉害之处在于,你可以把它分析死。这对我们这些正在构建复杂应用程序的人有很大帮助。但是,EVERTHING 有一个异常(exception)。如果您强调这些异常,您将无法完成任何事情。松开领带,伙计。

关于css - 关注 View 上的数据样式操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6219292/

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