Angularjs angular.js ui route concat参数使用ui sref查询

Angularjs angular.js ui route concat参数使用ui sref查询,angularjs,angular-ui-router,Angularjs,Angular Ui Router,如何使用ui sref动态调用参数 配置状态 ubications数据 在html中 但是想知道连接id的最佳形式吗 例如: 如何在不重复ID的情况下执行此操作 链路plnkr 你可以用lodash <a ui-sref="ads({ubications: _.uniq(_.pluck(foo, '_id')).join(',') })" > {{ubication.name}} </a> 这将获取所有ID,删除重复的ID,并将它们合并为逗号分隔的字符串 $sc

如何使用ui sref动态调用参数

配置状态

ubications数据

在html中

但是想知道连接id的最佳形式吗 例如:

如何在不重复ID的情况下执行此操作

链路plnkr


你可以用lodash

<a ui-sref="ads({ubications: _.uniq(_.pluck(foo, '_id')).join(',') })" >
   {{ubication.name}}
</a>
这将获取所有ID,删除重复的ID,并将它们合并为逗号分隔的字符串

$scope.ubications = [{_id : 1, name:'canada'},
                    {_id:2, name:'usa'},
                    {_id:3,name:'mexico'}]
<a ng-repeat="ubication in ubications" 
   ui-sref="ads({ubications: ubication._id})" >
   {{ubication.name}}
</a>
#!/ads?ubication=1
#!/ads?ubication=2
#!/ads?ubication=1,3,4
<a ui-sref="ads({ubications: _.uniq(_.pluck(foo, '_id')).join(',') })" >
   {{ubication.name}}
</a>