检索具有角度的选定选项文本,而不仅仅是包含id的值
Retrieve selected option text with angular, not only the value that contains the id
我想知道检索<option>
和</option>
之间的文本的最佳方式是什么,因为分配给<select>
的模型只返回id。
<select class="form-control" ng-model="videos.playlist">
<option ng-repeat="playlist in playlists" value="@{{ playlist.id }}"
ng-selected="savePlaylistName()">
@{{ playlist.name }}
</option>
</select>
如前所述,videos.playlist
包含playlist.id
,但我怎么能在变量中也包含playlist.name
呢?我唯一能想到的就是使用ng-selected
并进行处理,但它比我预期和/或期望的要复杂一些。那么,有什么想法可以轻松实现这一点吗?
理想情况下,我会有类似videos.playlist.id
和videos.playlist.name
的东西,因为我手头也需要id
。
试试这个:
<select ng-model="videos.playlist" ng-options="playlist.id for playlist.name in playlists">
<option value="">-- choose playlist --</option>
</select>
将ng选项与表达式一起使用:
<select ng-model="videos.playlist" ng-options="playlist.name for playlist in playlists">
<option value="">-- choose playlist --</option>
</select>
播放列表对象是将被绑定到video.playlist
的所选对象。
相关文章:
- Ajax聊天消息重复而不仅仅是更新
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 事件为所有项目而不仅仅是当前项目激发
- Selenium认为文本框是隐藏的,即使我可以在浏览器中看到它
- 在加载时显示,而不仅仅是在选中时显示
- 删除 HttpCookie 不仅仅是它的值
- 脚本选择所有输入,而不仅仅是复选框
- for 循环中的 if 语句都执行,而不仅仅是一个
- 当将函数传递给方法时,为什么使用匿名函数容器而不仅仅是原始函数有效
- .slideup()删除整个ul,而不仅仅是嵌套的li
- jQuery隐藏所有trs或td,而不仅仅是一个
- 使用jQuery在焦点上选择文本框是't在移动浏览器中工作
- 使用Maven压缩所有内容,而不仅仅是源目录
- 所有选项卡都可以点击,而不仅仅是文本
- 检索具有角度的选定选项文本,而不仅仅是包含id的值
- 如何编辑这个JS代码,以便在散列文本中添加字符,而不仅仅是数字
- Jquery获取当前显示的文本(即.不仅仅是可见的)
- 在ckeditor中查找并替换html(不仅仅是文本)
- 如何在搜索时突出显示表行,而不仅仅是文本
- 允许 typeahead,js 自动完成文本中的单词,而不仅仅是下拉列表中的单个值