我在智能表组件中显示一些数据(使用angular).最后一列是选择元素.我想要做的是插入" on-select"更改事件,并对行中显示的数据执行某些操作.
这是我的傻瓜:
我想要实现的内容显示在评论中
如果要创建下拉列表,最好使用ng-option然后使用ng-repeat.
<select ng-options="x.data for x in myItems">
</select>
Run Code Online (Sandbox Code Playgroud)
因为ng-repeat指令为数组中的每个项重复一个HTML代码块,所以它可用于在下拉列表中创建选项,但ng-options指令专门用于填充带有选项的下拉列表,并且至少有一个重要的优势:
使用ng-options进行的下拉菜单允许选定的值为对象,而从ng-repeat进行的下拉列表必须是字符串.
添加更改
<select ng-change="SelectedRow()" ng-options="x.data for x in myItems">
</select>
Run Code Online (Sandbox Code Playgroud)
然后在我们的控制器
$scope.SelectedRow = function(){
//here take action or do whatever you want to.
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11580 次 |
| 最近记录: |