Javascript 基于选择传递值

Javascript 基于选择传递值,javascript,html,angularjs,Javascript,Html,Angularjs,我和angularjs一起工作。我有一个带有超链接的数据列的表,当在数据中单击时,“prID”将传递到URL,如演示中所示。但问题是对于表中的一些行,我传递了多个prID,当单击它时,它传递了所有prID,而我只想传递一个prID,用户将鼠标移到该prID上并单击该ID 演示: 示例:对于表中的第二行,我有值2;30; 21。当用户鼠标悬停并单击它时,它当前正在通过2;30; 21在URL中,我希望一次传递一个值。当用户将鼠标移到2上时,它应该传递值2,当鼠标移到30上时,它应该传递值30…这

我和angularjs一起工作。我有一个带有超链接的数据列的表,当在
数据中单击时,“prID”将传递到URL,如演示中所示。但问题是对于表中的一些行,我传递了多个prID,当单击它时,它传递了所有prID,而我只想传递一个prID,用户将鼠标移到该prID上并单击该ID

演示:

示例:对于表中的第二行,我有值
2;30; 21
。当用户鼠标悬停并单击它时,它当前正在通过
2;30; 21在URL中,我希望一次传递一个值。当用户将鼠标移到2上时,它应该传递值2,当鼠标移到30上时,它应该传递值30…这样,我有两行多个PRID,数据是动态的

示例代码:

<table border="1">
         <tr ng-repeat="data in dataInfo">
         <td><a href="http://myURL.com/getInfo/viewStatus?prInfo={{data.prID}}" target="_blank"> {{data.prID}}</a></td>
     </tr>
</table>

当data.prID上有多个ID时,需要嵌套循环。请这样做:

<tr ng-repeat="data in dataInfo">
   <td><span ng-repeat="link in data.prID.split(';')"><a href="http://myURL.com/getInfo/viewStatus?prInfo={{link}}" target="_blank"> {{link}}</a><span ng-if="!$last">;</span></span></td>
 </tr>

;

当data.prID上有多个ID时,需要嵌套循环。请这样做:

<tr ng-repeat="data in dataInfo">
   <td><span ng-repeat="link in data.prID.split(';')"><a href="http://myURL.com/getInfo/viewStatus?prInfo={{link}}" target="_blank"> {{link}}</a><span ng-if="!$last">;</span></span></td>
 </tr>

;

以下是我从Hanif编辑的代码

//代码在这里
angular.module('ui.bootstrap.demo',['ngAnimate','ngSanitize','ui.bootstrap']);
angular.module('ui.bootstrap.demo')。controller('DataCtrl',function($scope){
$scope.dataInfo=[
{
“prID”:“1”,
“名称”:“搏击俱乐部”,
“描述”:“布拉德”
},
{
“prID”:“2;30;21”,
“名称”:“矩阵(系列)”,
“描述”:“基努·里维斯”
},
{
“prID”:“33”,
“姓名”:“V代表仇杀”,
“描述”:“雨果编织”
},
{
“prID”:“13”,
“姓名”:“V代表仇杀”,
“描述”:“雨果编织”
},
{
“prID”:“111;55”,
“姓名”:“V代表仇杀”,
“描述”:“雨果编织”
},
{
“prID”:“3”,
“姓名”:“V代表仇杀”,
“描述”:“雨果编织”
}
];
});         

以下是我从Hanif编辑的代码

//代码在这里
angular.module('ui.bootstrap.demo',['ngAnimate','ngSanitize','ui.bootstrap']);
angular.module('ui.bootstrap.demo')。controller('DataCtrl',function($scope){
$scope.dataInfo=[
{
“prID”:“1”,
“名称”:“搏击俱乐部”,
“描述”:“布拉德”
},
{
“prID”:“2;30;21”,
“名称”:“矩阵(系列)”,
“描述”:“基努·里维斯”
},
{
“prID”:“33”,
“姓名”:“V代表仇杀”,
“描述”:“雨果编织”
},
{
“prID”:“13”,
“姓名”:“V代表仇杀”,
“描述”:“雨果编织”
},
{
“prID”:“111;55”,
“姓名”:“V代表仇杀”,
“描述”:“雨果编织”
},
{
“prID”:“3”,
“姓名”:“V代表仇杀”,
“描述”:“雨果编织”
}
];
});         


From three您希望通过哪一个链接?@Hanif-这取决于用户的选择。若用户想要查看第一优先级信息,点击第一个值,它应该只传递第一优先级(即2)。如果用户希望在单击30时看到第二个值信息(即30),则应传递值30。从三个值中,您希望传递哪一个链接?@Hanif-这取决于用户选择。若用户想要查看第一优先级信息,点击第一个值,它应该只传递第一优先级(即2)。如果用户希望在单击30时看到第二个值信息(即30),则应传递值30。我希望显示;在prID之间,用户可以知道有多个prID。有可能吗?是的,让我为你做:)我已经更新了我的答案,也看到这里:我想显示;在prID之间,用户可以知道有多个prID。有可能吗?是的,让我来帮你:)我已经更新了我的答案,也请看这里: