我们通常会将数据库中状态属性设置为int类型,如0代表“未审核”、1代表“已审核”
但是在前端显示时,我们需要展示的是对应数字代表的中文含义,从后端拿到数据后,通常采用 if 判断 将其装换成中文,这里写一个更加方便的方法
前端设置一个数组(框架:AngularJS)
- goodsController.js
//数组下标与内容对应,如0代表“未审核”、1代表“已审核”
$scope.status=['未审核','已审核','审核未通过','已关闭'];
- goods.html
<td>
{{status[entity.auditStatus]}}
</td>
效果