2012-08-14 73 views
0

我不知道这是否与AngularJS,火狐浏览器的错误或者它是否只是一个怪癖......然而,AngularJS直接将数据绑定值到HREF

当我做这样的事情

<a href="#/{{list.UUID}}/{{routeParams.status}}"> ... 

我得到的值,通过正确例如结合

...#/fa778108-5a0c-4675-974e-4cae0d9d6a86/active` 

火狐我得到这个

... #/{{list.UUID}}/{{routeParams.status}} 

任何人都知道为什么是这样的情况?

回答

1

的“解决方案”,我发现是使用<a ng-href=" ...,但我还是想知道为什么不工作始终...

+0

http://docs.angularjs.org/api/ ng.directive:ngHref – 2012-08-14 19:55:12

+0

我想知道的是:为什么在AngularJS主页上的“Wire up a Backend”示例中,在list.html选项卡中,它们使用href而不是ng-href?是不是因为$ routeProvider拉HTML文件/部分吗?我想更大的问题是一样的格雷格:做的时候,我们需要使用NG-href和我们什么时候可以使用HREF?我们应该总是只使用ng-href? – 2012-08-15 14:57:57

+0

我仍然不知道答案,但我已经通过我所有的代码,并更新到ng-href ...没有问题报告,但仍然好奇! – Greg 2012-08-15 21:11:26