#if 标签判断是否存在的问题及解决思路
来源:互联网 发布:周星驰 知乎 编辑:程序博客网 时间:2024/06/10 03:27
```{{#if auditType}} {{#compare auditStatus '0'}} <div class="title-nav clearfix"> <span class="title-name px18 fl"><b>个人资料</b></span> <span class="red-star fl not-null mg-l20">必填项</span> <span class="not-null fl"></span> <a href="javascript:;" class="fr gray-btn">修改资料</a> </div> {{#compare auditType '1'}} <div class="prompt_bar"> <i class="ico_exc"></i>资料正在审核中,暂不能修改。 </div> {{/compare}} {{#compare auditType '2'}} <div class="prompt_bar"> <i class="ico_exc"></i>必联专家库加入申请中,资料暂时不能修改。 </div> {{/compare}} {{else}} <div class="title-nav clearfix"> <span class="title-name px18 fl"><b>个人资料</b></span> <span class="red-star fl not-null mg-l20">必填项</span> <span class="not-null fl"></span> <a href="/portal/index/expert/update_expertInfo.html" class="update-btn fr">修改资料</a> </div> {{/compare}}{{else}} <div class="title-nav clearfix"> <span class="title-name px18 fl"><b>个人资料</b></span> <span class="red-star fl not-null mg-l20">必填项</span> <span class="not-null fl"></span> <a href="/portal/index/expert/update_expertInfo.html" class="update-btn fr">修改资料</a> </div>{{/if}}
json串
{ "resStatus": 201, "resMsg": "请求成功", "params": { "obj": { "phone": "023-63501138", "sex": 2, "isAskForLeave": 0, "workUnit": "必联公司", "topEducation": "1", "homePhone": "023-63501138", "occupQualSeq": "123", "id": "de40aaceeaa84f848c958583728780cb", "auditStatus": 0, "auditType": 1, "title": "职员", "industryNames": "开发行业", "duty": "中心主任", "zipCode": "13", "workLife": 31, "name": "武磊磊", "birthdate": "2011-11-22", "major": "建筑工程", "fax": "023-63501138", "areaCode": "511100", "graduateSchool": "燕山大学", "industryCodes": "101100101100152", "occupQualLevel": "123", "certificateType": "1", "onJob": "0", "resume": "123456678 ", "areaName": "乐山市", "mobilePhone": "15313178177", "email": "manmimi@163.com", "address": "3123", "certificateNum": "131127198704084349" } }}
解决思路
- 遇到的问题
当auditStatus =0的时候会走到else的分支上去 - 假设
auditStatus=0是默认值,用#if判断会判断false- 验证
换成 auditType 来判断
- 验证
- 结果
可以正常显示出来 - 结论
假设可能正确,需要进一步验证
但是
前端的思路和我的解决方法不太一样
{{#compare auditStatus 0}} <div class="title-nav clearfix"> <span class="title-name px18 fl"><b>个人资料</b></span> <span class="red-star fl not-null mg-l20">未必填项</span> <span class="not-null fl"></span> <a href="javascript:;" class="fr gray-btn">修改资料</a> </div> {{{isType auditType}}} {{else}} <div class="title-nav clearfix"> <span class="title-name px18 fl"><b>个人资料</b></span> <span class="red-star fl not-null mg-l20">必填项</span> <span class="not-null fl"></span> <a href="/portal/index/expert/update_expertInfo.html" class="update-btn fr">修改资料</a> </div> {{/compare}}
看来需要继续研究
0 0
- #if 标签判断是否存在的问题及解决思路
- 在jsp下判断列表是否存在的 另类思路
- 判断一个类名或者元素是否存在的思路
- 解决大批数据判断是否素数及位置的问题
- Jquery]判断某个标签 Id是否存在
- JS判断某个标签是否存在
- SQL删除字段及判断字段是否存在的方法
- Mybaitis if 标签的条件判断遇到的问题
- C语言if判断是否为0的问题
- 关于jsp html标签的判断问题 if else 功能
- mybatis if标签test 判断数字遇到的问题
- 关于jsp html标签的判断问题 if else 功能
- 删除前先判断指定的表或者存储过程是否存在if exists
- c:if标签的判断
- javascript判断网页控件是否存在的问题
- 用Selenium WebDriver判断WebElement是否存在时的问题
- selenium+pyton关于判断元素是否存在的问题
- 关于如何判断jQuery中对象是否存在的问题
- Linux内核在S3C2410平台上移植
- iOS 开发: 用户名、邮箱、电话号码、密码、昵称正则表达式验证
- HTML5 解决表单输入提示 placeholder 属性
- Android 上传文件
- 像素格式结构-PIXELFORMATDESCRIPTOR
- #if 标签判断是否存在的问题及解决思路
- 创业一年,苟且偷生
- iOS删除子视图
- datatables使用
- 队列的顺序存储结构及其基本运算的实现
- C++中结构体和类型的sizeof()
- tomcat内存配置优化
- mysql查询今天、昨天、7天、近30天数据
- tableview cell 左划删除/重命名/修改/置顶