单击链接时传输链接的值
Transfer the Value of a link when clicking on said link
我用md-data-table创建了一个简单的列表:
<tr md-row md-select="device" md-on-select="logItem" md-auto-select="options.autoSelect" ng-repeat="device in devices.data">
<td md-cell style='text-align:left;vertical-align:middle'>{{device.ID}}</td>
</tr>
我的目标是代码,我可以单击其中一个列表条目,它会打开另一个站点/状态/视图,其控制器可以使用值,例如 device.ID,并且可以动态创建包含此 device.ID 数据的视图。
我想你可以用一个php帖子/get来做到这一点,但遗憾的是,由于项目要求,这是不可能的。
您必须插入一个调用将 device.ID 写入$rootScope变量的函数的ng-click
:
<td md-cell><a href="" ng-click="gotoDevices(device.ID)">{{device.ID}}</a></td>
在控制器中,gotoDevices function
可能如下所示:
$scope.gotoDevices = function(deviceID){
$state.go('i_liveDevice');
$rootScope.liveDevice=deviceID
};
确保将$rootScope
和$state
依赖项注入控制器
相关文章:
- 当链接单击-jQuery时,第二层下拉列表将隐藏
- 在聊天窗口中检测链接单击事件
- 超链接单击以加载新页面并执行JavaScript
- 超链接单击未启动
- 取消绑定 e.prevent默认 从另一个函数转发到链接单击
- 在链接单击时执行客户端脚本
- 链接单击事件不起作用
- 为什么我在链接单击时进行 jquery/ajax 调用时无法获取值
- 为什么第二个链接单击重定向到部分不是对话框
- 如何在编辑链接单击时首次加载页面时保留值
- 禁用链接单击,直到页面加载完毕
- 记录链接单击,然后保存到本地存储
- 通过动态超链接单击事件的调用方法传递对象或字符串
- 对链接单击后出现的隐藏信息进行刮擦解析
- 使用 jquery 根据链接单击切换 DIV 可见性
- Javascript文本链接单击以选择下拉选项值(onChange?
- 在链接单击上创建一个对话框,javascript第2部分
- javascript中的递归循环,基于链接单击的增量
- 在链接单击事件上返回true是't工作
- 链接单击上的Javascript和Jquery无冲突功能