我试图弄清楚为什么这不起作用:
<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' 安全类。
这看起来像一个文档错误。根据源代码,它只能用作属性。链接功能不使用restrict
,因此默认为“仅属性”。
您可以尝试使用“data-ng-click”吗?Angular 仍然可以使用在属性名称之前附加的 data- ,这在旧浏览器中应该是有效的语法。
<a data-ng-click="loadSomeDatas()" href="#">Click here to load some datas</a>