javascript - Angularjs ng-href 错误?

标签 javascript angularjs angularjs-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>

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

最佳答案

似乎有一个ticket关于这个错误。该票证包含一些解决方法和修复。

关于javascript - Angularjs ng-href 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31466570/

相关文章:

javascript - 如何显示创建的数据?

javascript - ng-repeat 数组按数据源的属性索引排序

javascript - 三.js雾不渲染?

javascript - $Resource 错误 - 使用 $save.success 回调但数据保存正常时

javascript - 如何通过输入数值动态添加文本区域输入? AngularJs

angularjs - React 等价于 ng-repeat

angularjs - 仅更改 ngRepeat 中一个元素的类

javascript - Google API 可视化图表不起作用

c# - .NET 网络套接字返回 200 错误

javascript - Angular - 如何将 Angular 对象制作为数组