我当前的代码中发生了一些非常奇怪的事情。
所以我用ng-repeat
这样的对象数组来创建几个元素:
<a ng-repeat="report in reports" ng-href="#/report?report={{report.id}}+file=0" ></a>
据我所知,我渲染的 HTML 看起来像这样:
<a ng-repeat="report in reports" ng-href="#/report?report=81+file=0"
class="ng-scope" href="#/report?report=81+file=0">
如果我现在单击此链接,我将被重定向到这样的 url:
[root-url]/index.php#/report?report=84%20file%3D0
当我实际上当然想在这里时:
[root-url]/index.php#/report?report=84+file=0
为什么“ +
”和第二个“ =
”符号在links-href-attribute中正确时以这种方式翻译?有人遇到同样的问题吗?知道我做错了什么吗?