问题标签 [presentation-model]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
42 问题
0
投票
1
回答
567
浏览
0
投票
0
回答
13
浏览
user-interface - PMVC GUI:如何在演示模型中描述屏幕转换
我正在尝试开发一个考虑到 PMVC(PresentationModel-View-Controller)模型的 GUI 应用程序。我的两个主要问题是:
- 如何将数据分割成不同的表示模型?
- 如何将不同的动画屏幕转换描述为数据?它们是过渡状态,不能真正表示为数据。如果我尝试将表示模型视为独立于视图的数据模型(这是整个想法),我无法理解如何表达不同的动画屏幕转换,因为仅存在 PM 和视图之间的数据绑定。如果动画是一个命令,它将是:“从右侧过渡到全屏子视图”。如果我只想用数据实现类似的东西,我必须在视图中保留一份 PM 以区分新旧数据,然后推断操作,但这会破坏我们在其中进行数据绑定的所有内容第一名。
我真的被这个想法困住了,找不到解决办法。任何帮助表示赞赏:)