【发布时间】:2014-05-28 20:06:22
【问题描述】:
我有一个列性别的表。它是在加载表单时从数据库默认设置的。 但是当我单击编辑按钮时,会出现一个下拉菜单,其中包含性别“男性”和“女性”,但缺少默认值。
这里是代码
<td data-title="'<?php echo $this->lang->line('label_gender'); ?>'" sortable="'gender'" filter="{ 'gender': 'text' }">
<span ng-if="!staff_reg.$edit">{{staff_reg.gender}}</span>
<div ng-if="staff_reg.$edit">
<select class="form-control" ng-model="staff_reg.gender">
<option value="male" ng-selected="staff_reg.gender=='male'" ><?php echo $this->lang->line('label_male'); ?></option>
<option value="female" ng-selected="staff_reg.gender=='female'"><?php echo $this->lang->line('label_female'); ?></option>
</select>
</div>
</td>
【问题讨论】:
-
staff_reg.gender=='male/female' 应该是 ng-selected 中的 staff_reg.gender='male/female'(一个等号).. 这能解决吗?还是你在问别的?抱歉,我不确定您指的是什么默认值。
-
不。这是比较。== 使用。
-
你确定
staff_reg.gender的值吗?
标签: javascript php html angularjs twitter-bootstrap