Angular ui-sref,param去掉空格?解决方法?

Angular ui-sref, param removes spaces? Workaround for it?

我有一个锚标签:

<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"(包括空格)。当我单击此 link 时,它移动到的 URL 是 "view/-100"。请注意,它已删除“-”之前的文本字符和空格。

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

提前致谢。

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

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

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

看看,一定有帮助。 fiddle

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