angular.js - ng-show不能正常使用是为什么?

【字号: 日期:2023-01-15浏览:24作者:雯心

问题描述

<p class='form-group'> <label class='block'>虚拟用户 </label> <p class='clip-radio radio-primary'><input type='radio' name='virtualed' value='false' ng-model='user.virtual' ><label for='us-novirtual'>否</label><input type='radio' name='virtualed' value='true' ng-model='user.virtual' ><label for='us-virtual'>是</label> </p></p> <p ng-show='user.virtual'> <label class='control-label'>{{user.virtual}} </label> <input type='text' placeholder='请输入新密码' name='password' ng-model='user.password' value=''></p> 请问当{{user.virtual}}随着上面的输入true false值变换的时候,为什么ng-show不会随着值得变化相应显示或者消失呢?

问题解答

回答1:

你输入的 true和false是字符串,angular判定字符串不为空就对的,user.virtual = true,所以不会消失。你后台个给user.virtual初始化数据了?

相关文章: