发布时间:2017-10-31责任编辑:朱明 浏览:1686
在做侣行投票管理时,要实现添加投票信息时,同时也得添加上投票的选项,这样在后台保存的方法中,一开始采用两个参数,一个是投票信息的实体类,一个是投票选项的list集合。前台post传值,则是采用json对象{touPiaoDto:”投票信息的json串”,optionList:”投票选项集合的json数组字符串”} 但是在开发中发现,后台完全接受不到投票选项参数。最后采用以下下解决方案:
参考侣行投票管理 投票与投票选项 1比多的关系
后台投票Model:


投票选项Model


在保存编辑投票的方法中,投票选项列表作为投票信息实体的属性来传值,这样才保存的方法中,只需要1个投票信息参数即可。如下图:

Angular前台的传值方式如下:
同样在angular的投票类中,也加入投票选项集合作为投票信息的属性。

Angular在保存时,需要将投票列表添加到要保存的投票信息的投票选项属性中。如下图:

向后台发送的数据如下图:

后台接收的参数信息如下图:

诚信工作室 供稿