我正在试图弄清楚为什么这不起作用:
<a class="ng-click: loadSomeDatas();">Click here to load some datas</a>
但这样做:
<a ng-click="loadSomeDatas()">Click here to load some datas</a>
为什么要使用课程?
对于我必须支持的一些客户端来说,ng- *属性并不好用,因此我宁愿只使用好的安全类,而不是填充它们。
答案 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>