Angularjs ng-href Bug?

时间:2015-07-17 00:12:34

标签: javascript angularjs angularjs-ng-repeat ng-repeat angularjs-ng-href

我遇到了一些奇怪的东西,想知道是否有人有同样的问题。我在ng-repeat中使用Angularjs和ng-href指令,如下所示。我遇到的问题是,如果ng-href标签只包含{{var}},它将什么都不做。

<li ng-repeat="app in apps">   
<a ng-href="{{app.name}}">{{app.name}}</a> <--THIS DOES NOT WORK
</li>

如果我在{{var}}之前或之后添加一个空格(或其他任何内容),如下图所示,它会按预期链接。

<li ng-repeat="app in apps">
<!-- NOTE THE BUG? HERE ... without a leading or trailing character, this doesn't work!! -->   
<a ng-href=" {{app.name}}">{{app.name}}</a> <--THIS WORKS (added a leading space)
</li>

我在这里遗漏了什么吗?这是预期的功能吗?一个bug?我在Chrome和Firefox中测试过相同的结果......

1 个答案:

答案 0 :(得分:1)

关于此错误似乎有ticket。该票证包含一些变通方法和修复程序。