2

我试图弄清楚为什么这不起作用:

<a class="ng-click: loadSomeDatas();">Click here to load some datas</a>

但这确实:

<a ng-click="loadSomeDatas()">Click here to load some datas</a>

你为什么使用类?

好吧 ng-* 属性在我必须支持的一些客户端上表现不佳,因此与其对它们进行填充,我宁愿只使用好的 ol' 安全类。

4

2 回答 2

3

这看起来像一个文档错误。根据源代码,它只能用作属性。链接功能不使用restrict,因此默认为“仅属性”。

于 2013-02-08T18:14:15.323 回答
0

您可以尝试使用“data-ng-click”吗?Angular 仍然可以使用在属性名称之前附加的 data- ,这在旧浏览器中应该是有效的语法。

<a data-ng-click="loadSomeDatas()" href="#">Click here to load some datas</a>
于 2014-05-12T21:44:21.423 回答