Angular ui-sref,param删除了空格?解决方法呢?

时间:2017-06-16 13:08:27

标签: javascript angularjs angular-ui-router ui-sref

我有一个锚标记:

<a ui-sref="view({id:{{ id }}})" data-toggle="tooltip" data-placement="top" title="View Details"><i class="fa fa-search-plus fa-2x icon-color"></i></a> 

我到这里的id值是“ID - 100”(包括空格)。当我点击此链接时,它移动到的URL是“view / -100”。请注意,它已删除“ - ”之前的文本字符和空格。

这会导致传递错误的数据。 不完全确定如何传递这个值? (希望在ui-sref中找到解决方案。不使用ng-click)。

提前致谢。

JSFiddle:http://jsfiddle.net/6mpbfk3c/

请注意,在控制台中,您会看到以下错误:

“NetworkError:404 Not Found - http://jsonplaceholder.typicode.com/posts/-100

1 个答案:

答案 0 :(得分:0)

看看,它一定很有帮助。 fiddle

<button ui-sref="posts.details.about({postId: 'USL - 100'})">Load Post Details About</button><br/>