ng-click作为AngularJS中的一个类

时间:2013-02-08 16:34:56

标签: angularjs ng-class

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

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

但这样做:

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

为什么要使用课程?

对于我必须支持的一些客户端来说,ng- *属性并不好用,因此我宁愿只使用好的安全类,而不是填充它们。

2 个答案:

答案 0 :(得分:3)

这看起来像文档错误。根据{{​​3}},它只能用作属性。链接功能不使用restrict,因此默认为“仅属性”。

答案 1 :(得分:0)

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

<a data-ng-click="loadSomeDatas()" href="#">Click here to load some datas</a>
相关问题