问题描述
<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初始化数据了?