我正在尝试仅在选择列表中选择某些内容时才显示项目。我正在尝试这样的事情
<input ng-show="myDropDown==''" type="text">
我基本上想要逻辑说如果下拉列表中有任何选项,请显示此^。我找到了用于指定所选选项的示例,但是我只想说如果选择显示任何内容,并且如果没有选择任何内容,则隐藏。
有一个问题,然而,这些下拉菜单将根据其他点击次数以$ http重新生成,如果这样做是文本隐藏的话,那将是理想的。有任何想法吗? 谢谢!
答案 0 :(得分:0)
你可以这样做:
<select ng-model="item">
<option ng-repeat="item in items" value ={{item.name}}>
{{item.name}}
</option>
</select>
然后你可以检查项目,如下:
<input ng-show="item != null" type="text">
看起来有一种更简单的方法来定义选择:
<select ng-options="item as item.name for item in items"
ng-model="selectedItem"></select>