根据angularjs中的选择列表问题显示​​一些字段

时间:2016-07-25 13:27:50

标签: angularjs

我有表格,我显示输入字段取决于选择列表(如果他们选择拖动输入字段拖曳将显示)和它的工作正常 我的问题是文本字段是必需的,所以如果他们选择一个选项,那么与其他选项相关的其他字段将被隐藏,表单不再提交到数据库,因为隐藏字段是必需的

解决它的解决方案是什么?

<select ng-model="myDropDown">
      <option value="one">One</option>
      <option value="two">Two</option>
      <option value="three">Three</option>
</select>

<input ng-show="myDropDown=='two'" type="text" required>

谢谢

1 个答案:

答案 0 :(得分:0)

使用ng-if而不是ng-show

前者从DOM中删除字段,而后者只应用隐藏它的CSS规则。