我正在尝试对ui-sref
引用中的参数应用过滤器。
<a ui-sref="item.show({ itemId: item.id, itemName: item.name | slugify })">
但是,上述方法无效。如何将slugify
过滤器应用于item.name
?
答案 0 :(得分:8)
使用括号进行过滤:
<a ui-sref="item.show({ itemId: item.id, itemName: (item.name | slugify) })">
答案 1 :(得分:4)
您可以使用以下功能:
<a ui-sref="item.show({ itemId: item.id, itemName: getSlugifiedName(item) })">
在你的控制器里,有类似的东西:
$scope.getSlugifiedName = function (item) {
return $filter('slugify')(item.name);
}