ngclick已弃用。热门替代或解决方案?

时间:2016-05-11 11:37:56

标签: angularjs deprecated angularjs-ng-click fastclick

我是棱角分明的新人。 ng-click似乎是一个非常核心的指令,我不明白如何在没有ng-click的情况下制作应用程序。我错过了什么吗?显然它已经被弃用了。文档指向我快速点击,但这不是一个角度实现。

是否有一种流行的非弃用方式来执行ng-click操作?我没能在凉亭上找到任何受欢迎的套餐。感谢。

1 个答案:

答案 0 :(得分:11)

ng仅在ngTouch模块中被弃用,因为在移动浏览器中使用时会出现延迟。

  

从Angular 1.5开始,不推荐使用此指令,默认情况下禁用此指令。该指令不会得到进一步的支持,可能会从将来的版本中删除。如果您需要该指令,可以使用$touchProvider#ngClickOverrideEnabled函数启用它。我们还建议您迁移到FastClick。要了解有关300毫秒延迟的更多信息,请Telerik article提供一个很好的概述。

核心{{1}}模块中的Regular ngClick将不受影响。

如果您确实需要使用fastclick作为替代方案,则可以使用几个角度包装版本。 OneTwo