Angularjs 基于选择列表的NG显示
我试图使项目仅在选择列表中选择某项时显示。我正在尝试这样的东西Angularjs 基于选择列表的NG显示,angularjs,Angularjs,我试图使项目仅在选择列表中选择某项时显示。我正在尝试这样的东西 <input ng-show="myDropDown==''" type="text"> 我基本上希望逻辑上说,如果下拉列表中选择了任何内容,请显示此^。我找到了指定所选选项的示例,但是我只想说,如果选择了任何内容,则显示,如果未选择任何内容,则隐藏 不过,有一个问题是,这些下拉列表将根据其他单击使用$http重新生成,如果这样做的话,文本将被隐藏。有什么想法吗? 谢谢 您可以这样做: <select ng-
<input ng-show="myDropDown==''" type="text">
我基本上希望逻辑上说,如果下拉列表中选择了任何内容,请显示此^。我找到了指定所选选项的示例,但是我只想说,如果选择了任何内容,则显示,如果未选择任何内容,则隐藏
不过,有一个问题是,这些下拉列表将根据其他单击使用$http重新生成,如果这样做的话,文本将被隐藏。有什么想法吗?
谢谢 您可以这样做:
<select ng-model="item">
<option ng-repeat="item in items" value ={{item.name}}>
{{item.name}}
</option>
</select>
{{item.name}
然后,您可以检查项目,如下所示:
<input ng-show="item != null" type="text">
似乎有一种更简单的方法来定义选择:
<select ng-options="item as item.name for item in items"
ng-model="selectedItem"></select>