Javascript 点击链接时,传递链接的价值

Javascript 点击链接时,传递链接的价值,javascript,angularjs,datatable,Javascript,Angularjs,Datatable,我创建了一个简单的列表,其中包含: {{device.ID} 我的目标是编写代码,单击其中一个列表条目,打开另一个站点/状态/视图,该站点/状态/视图的控制器可以处理值,例如device.ID,并可以动态创建包含此device.ID数据的视图 我想您可以使用php post/get来完成,但遗憾的是,由于项目需求,这是不可能的 您必须插入一个调用函数的ng click,该函数将device.ID写入$rootScope变量: <td md-cell><a href="" n

我创建了一个简单的列表,其中包含:


{{device.ID}
我的目标是编写代码,单击其中一个列表条目,打开另一个站点/状态/视图,该站点/状态/视图的控制器可以处理值,例如device.ID,并可以动态创建包含此device.ID数据的视图


我想您可以使用php post/get来完成,但遗憾的是,由于项目需求,这是不可能的

您必须插入一个调用函数的
ng click
,该函数将device.ID写入$rootScope变量:

<td md-cell><a href="" ng-click="gotoDevices(device.ID)">{{device.ID}}</a></td>

确保将
$rootScope
$state
依赖项注入控制器

,您的问题是什么?你试过什么?
<td md-cell><a href="" ng-click="gotoDevices(device.ID)">{{device.ID}}</a></td>
$scope.gotoDevices = function(deviceID){
  $state.go('i_liveDevice');
  $rootScope.liveDevice=deviceID 
};