此问题的github repo
我绝对没有希望。
我创建了一个角度1.5.8的应用程序,在屏幕上显示节点。有两种类型的节点 - 文件夹和图片。
当点击图片节点时,它应该使用ui-router传递params,而我正如ui-router docs所说的那样。
{{picture.url}}的插值和其他一切工作正常并提供正确的文件路径。
奇怪的是,当我这样做时,请访问:/ picture / url 它是通过文件的路径。
我得到的错误是:Param值对于州'图片'
无效
<ul>
<li class='picture' ng-repeat='picture in home.pictures track by $index'>
<a ui-sref='picture({ url: {{picture.url}} })'> {{picture.type}} </a>
</li>
</ul>
&#13;
{{1}}&#13;
任何帮助都会很棒。 不管怎么说,还是要谢谢你! 的Eyal
答案 0 :(得分:9)
您应该使用
ui-sref='picture({ url: picture.url })'
而不是
ui-sref='picture({ url: {{picture.url}} })'
有关更多信息和示例,请参阅http://angular-ui.github.io/ui-router/site/#/api/ui.router.state.directive:ui-sref。