110,571
社区成员
发帖
与我相关
我的任务
分享
Model.急救车信息[ ]
数组,或者List<Model.急救车信息> 集合,然后调用网关接口程序,把数据送给服务器。
这里要注意的是,ViewModel 中的急救车定位信息集合、以及急救车定位信息,都是基于ViewModel来设计的。而后台通讯用的急救车信息集合、以及急救车信息,是基于 Model 来设计的。简单来说,ViewModel 需要对 Model 注入大量交互行为,以及大量冗余的计算功能,才能支持与 View的双向绑定。所以通常不可能直接把 Model 作为 ViewModel 的一部分,而是需要 mapping,需要为 model 的没一个字段注入新鲜的面向前端的“血液”代码,需要增加数倍的冗余的字段,才能将 model 变为 ViewModel 使用。
所以如果说哪一个重要、哪一个不重要,实际上 model 可以忽视不见,只要知道与后台服务器通讯需要什么结构就好了。ViewModel 才是设计重点,了解它才能对前端设计“落地”。